Hub documentation
Ikhtisar Tugas
Ikhtisar Tugas
Hugging Face Jobs menjalankan kode Anda di CPU dan GPU jarak jauh. Gunakan untuk menglatih atau fine-tune model, menjalankan inferensi pada dataset, atau mengolah data.
Job menjalankan perintah dalam lingkungan pada perangkat keras yang Anda pilih. Anda dapat memantau status dan log-nya dari terminal atau di Hub.
Mulai dengan Quickstart untuk menjalankan Job CPU dan GPU pertama Anda, atau telusuri contoh untuk workload yang dapat Anda sesuaikan.

UV & CLI mirip Docker
uv,run,ps,logs,stats,inspect
CPU & GPU
Pilih perangkat keras untuk beban kerja Anda
Jalankan kode Anda
Skrip Python & image Docker
Bayar sesuai pemakaian
Bayar untuk komputasi yang Anda gunakan
Jalankan Tugas dari mana saja
Terdapat beberapa alat yang dapat Anda gunakan untuk menjalankan pekerjaan:
- Antarmuka Baris Perintah (Command Line Interface)
hf(lihat langkah-langkah instalasi CLI dan dokumentasi CLI Jobs untuk informasi lebih lanjut) - klien Python
huggingface_hub(lihat dokumentasihuggingface_hubJobs untuk informasi lebih lanjut) - API HTTP Jobs (lihat Jobs OpenAPI untuk informasi lebih lanjut)
Jalankan beban kerja apa pun
Skrip Python
Gunakan hf jobs uv run untuk menjalankan skrip Python secara jarak jauh. Tentukan dependensinya menggunakan --with atau dalam header skrip. Jobs menggunakan uv untuk menginstal dependensi tersebut sebelum menjalankan kode Anda.
- uv run <script.py>
+ hf jobs uv run <script.py>Gambar Docker
Gunakan hf jobs run dengan image Docker dan perintah yang akan dijalankan. Image menyediakan alat dan pustaka yang dibutuhkan oleh beban kerja Anda, baik Anda menggunakan Python maupun bahasa lain. Pilih image yang sudah ada, gunakan yang dibangun dari Docker Space, atau bangun image Anda sendiri.
- docker run <image> <command>
+ hf jobs run <image> <command>Banyak Jobs dapat dijalankan secara paralel, untuk tugas-tugas seperti penyesuaian parameter, inferensi, dan pemrosesan data.
Otomatiskan Tugas
Jalankan Jobs secara otomatis dengan jadwal atau menggunakan webhook.
Dengan jadwal, Anda dapat menjalankan Jobs setiap X menit, jam, hari, minggu, atau bulan. Penjadwalan Jobs menggunakan sintaks cron seperti "*/5 * * * *" untuk “setiap 5 menit”, atau alias seperti "@hourly", "@daily", "weekly" atau "@monthly".
Dengan webhook, Jobs dapat dijalankan setiap kali ada pembaruan pada repositori Hugging Face. Misalnya, Anda dapat mengonfigurasi webhook agar dipicu untuk setiap pembaruan model di bawah akun tertentu, dan mengambil model yang telah diperbarui dari payload webhook di dalam Job.
Update on GitHub