Hub documentation
Planifier des tâches
Connexion unique (SSO) Journaux d'audit Régions de stockage Data Studio pour les jeux de données privés Groupes de ressources (contrôle d'accès) Options de calcul avancées Sécurité avancée Gestion des jetons Comptes de service Analytique des éditeurs Collections de groupes de gating Sécurité du réseau Statistiques de téléchargement Limites de débit Articles de blog
PRO Plan Dépôts Démarrer avec les dépôts Paramètres du dépôt Limites de stockage Backend de stockage (Xet) Cache local Pull Requests et Discussions Notifications Collections Webhooks GitHub Actions Notebooks Étapes suivantes Licences
Modèles Le Model Hub Fiches de modèle Résultats d'évaluation Données du classement Modèles à accès restreint Téléchargement de modèles Téléchargement des modèles Bibliothèques intégrées Widgets de modèles Inférence de modèle Statistiques de téléchargement des modèles Liste de contrôle de publication de modèle Matériel Applications locales Questions fréquentes Sujets avancés
Jeux de données Aperçu des jeux de données Cartes de jeu de données Jeux de données à accès restreint Téléchargement de jeux de données Téléchargement de jeux de données (pour les LLM) Téléchargement des jeux de données Jeu de données en streaming Bibliothèques intégrées Data Studio Traces d'agent Statistiques de téléchargement des jeux de données
Spaces Aperçu des Spaces Mises à niveau GPU des Spaces Spaces ZeroGPU Mode développeur Spaces Utilisation et stockage du disque des Spaces Domaine personnalisé Spaces Spaces en tant que serveurs MCP Les Spaces en tant qu'outils d'agent Spaces en tant que points de terminaison d'API Gradio Spaces Espaces Streamlit Espaces HTML statiques Espaces Docker Intégrer votre Space Exécuter des Spaces avec Docker Référence de configuration des Spaces Bouton Se connecter avec HF Espaces en vedette Journal des modifications de Spaces Sujets avancés
Bacs de stockage new Images de conteneur new Jobs Aperçu des tâches Démarrage rapide Tarification et facturation Gérer les tâches Configuration Utilisation des images Docker Servir des modèles Entraîner des modèles Exemples et tutoriels Traiter de grands jeux de données Planifier des tâches Automatisation par Webhook Référence
Agents Vue d'ensemble des agents Hugging Face CLI pour les agents IA Serveur MCP Hugging Face Hugging Face Agent Skills Créer des agents avec le SDK HF Agents locaux avec llama.cpp Bibliothèques d'agents Format des traces de session
Autres Planifier des tâches
Planifiez et gérez les tâches qui s'exécuteront sur l'infrastructure HF.
Utilisez hf jobs uv run ou hf jobs run avec un planning de @annually, @yearly, @monthly, @weekly, @daily, @hourly, ou une expression de planning CRON (par exemple, "0 9 * * 1" pour 9 h chaque lundi) :
# Schedule a job that runs every hour
>>> hf jobs scheduled uv run @hourly python -c "print('This runs every hour!')"
# Use the CRON syntax
>>> hf jobs scheduled uv run "*/5 * * * *" python -c "print('This runs every five minutes!')"
# Schedule with GPU
>>> hf jobs scheduled uv run --flavor a10g-small --with torch @hourly python -c 'import torch; print(f"This code ran with the following GPU: {torch.cuda.get_device_name()}")'
# Schedule with a Docker image
>>> hf jobs scheduled run @hourly python:3.12 python -c "print('This runs every hour!')"
# Schedule a Python script with a label
>>> hf jobs scheduled uv run --label fine-tuning @hourly my_script.py
# Schedule a named job (names show up in the UI and do not have to be unique)
>>> hf jobs scheduled run --name hourly-task @hourly python:3.12 python -c "print('This runs every hour!')"Utilisez les mêmes paramètres que hf jobs uv run et hf jobs run pour transmettre des variables d’environnement, des secrets, un délai d’attente, des étiquettes, etc.
Gérez les tâches planifiées à l’aide de hf jobs scheduled ps, hf jobs scheduled inspect, hf jobs scheduled suspend, hf jobs scheduled resume, hf jobs scheduled reschedule, hf jobs scheduled trigger et hf jobs scheduled delete :
# List your active scheduled jobs
>>> hf jobs scheduled ps
# List all your scheduled jobs (including suspended jobs)
>>> hf jobs scheduled ps -a
# Inspect the status of a job
>>> hf jobs scheduled inspect <scheduled-job-id>
# Suspend (pause) a scheduled job
>>> hf jobs scheduled suspend <scheduled-job-id>
# Resume a scheduled job
>>> hf jobs scheduled resume <scheduled-job-id>
# Change when a scheduled job runs (here, 9 AM every Monday)
>>> hf jobs scheduled reschedule <scheduled-job-id> "0 9 * * 1"
# Trigger a scheduled job to run right now (does not change the schedule)
>>> hf jobs scheduled trigger <scheduled-job-id>
# Delete a scheduled job
>>> hf jobs scheduled delete <scheduled-job-id>