Hub documentation

Ikhtisar Tugas

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

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:

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