Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Migration de votre GitHub CI vers Hugging Face Jobs
HuggingFace -
05:40
Nous sommes en train de faire progresser et de démocratiser l’intelligence artificielle grâce à l’open source et à la science ouverte.
Retour aux articles
Migration de votre GitHub CI vers Hugging Face Jobs
Publié le 9 juin 2026
Mise à jour sur GitHub
Si vous disposez d'un référentiel GitHub et que les actions GitHub sont activées, vous utilisez probablement des exécuteurs hébergés par GitHub pour CI. C'est la valeur par défaut pour de nombreux projets car c'est simple : ajoutez un workflow, écrivezexécution : ubuntu-latest, et GitHub vous donne une machine.
Cette valeur par défaut est pratique, mais elle a aussi des limites. Les actions GitHub peuvent être lentes ou interrompues pour des raisons de maintenance, les machines hébergées sont génériques et l'accès au GPU n'est pas quelque chose que la plupart des projets open source peuvent simplement activer. Pour Trackio, ces limites ont commencé à avoir de l’importance. Nous recherchions à la fois un CPU CI fiable pour les tests unitaires de base et les vérifications frontales, mais également un GPU CI pour les tests devant être exécutés sur du matériel CUDA réel.
J'ai donc construit une alternative : garder GitHub Actions en charge de CI, mais exécuter les tâches sur Hugging Face Jobs.
Le résultat : le CI de Trackio fonctionne désormais sur Hugging Face Jobs et diffuse des journaux en temps réel, réduisant ainsi le temps de CI pour les tâches CPU d'environ 30 % et permettant une toute nouvelle suite de tests qui s'exécute sur des machines GPU !
Dans cet article, nous expliquons étape par étape comment recréer la même configuration pour votre dépôt GitHub. Si vous utilisez un agent, vous pouvez le diriger vers cet article, car nous fournissons des instructions CLI ainsi que des instructions basées sur le navigateur pour nous, les humains.
Commençons par une introduction rapide à Hugging Face Jobs !
Qu'est-ce que les câlins ?
Hugging Face Jobs vous permet d'exécuter des commandes ou des scripts sur l'infrastructure sans serveur de Hugging Face avec presque toutes les versions matérielles. Un Job, c'est essentiellement :
une commande à exécuter
une image Docker, depuis Docker Hub ou un Hugging Face Space
une version matérielle, telle que le processeur out4-petitouh200GPU
variables d'environnement et secrets facultatifs
Par exemple, vous pouvez exécu... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité