Cette page définit les principaux termes et concepts utilisés dans l’ensemble de la documentation W&B Launch. Utilisez-la comme référence lorsque vous rencontrez des termes inconnus dans les guides de configuration, les tutoriels ou la W&B App. Avec W&B Launch, vous placez des jobs dans des files d’attente pour créer des runs. Les jobs sont des scripts Python instrumentés avec W&B. Les files d’attente contiennent une liste de jobs à exécuter sur une ressource cible. Les agents récupèrent les jobs depuis les files d’attente et les exécutent sur des ressources cibles. W&B suit les jobs Launch de la même manière que les runs. Les sections suivantes décrivent chacun de ces concepts plus en détail.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-docs-2632.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
job Launch
- Du code Python et d’autres fichiers de ressource, dont au moins un point d’entrée exécutable.
- Des informations sur l’entrée (paramètre de configuration) et la sortie (métriques enregistrées).
- Des informations sur l’environnement (par exemple,
requirements.txt,Dockerfilede base).
| Types de job | Définition | Comment exécuter ce type de job |
|---|---|---|
| Jobs basés sur des artefacts (ou sur le code) | Le code et les autres ressources sont enregistrés dans un artefact W&B. | Pour exécuter des jobs basés sur des artefacts, vous devez configurer l’agent Launch avec un générateur. |
| Jobs basés sur Git | Le code et les autres ressources sont clonés à partir d’un commit, d’une branche ou d’un tag spécifique dans un dépôt Git. | Pour exécuter des jobs basés sur Git, vous devez configurer l’agent Launch avec un générateur et des identifiants de dépôt Git. |
| Jobs basés sur des images | Le code et les autres ressources sont intégrés dans une image Docker. | Pour exécuter des jobs basés sur des images, vous devrez peut-être configurer l’agent Launch avec des identifiants de dépôt d’images. |
Bien que les jobs Launch puissent effectuer des activités non liées à l’entraînement de modèles (par exemple, déployer un modèle sur un serveur d’inférence Triton), tous les jobs doivent appeler
wandb.init() pour s’exécuter correctement jusqu’au bout. Cela crée un run à des fins de suivi dans un espace de travail W&B.Launch queue
Ressources cibles
agent Launch
Environnement de l’agent Launch
L’environnement d’exécution de l’agent est indépendant de la ressource cible d’une file d’attente. En d’autres termes, vous pouvez déployer des agents n’importe où, à condition de les configurer de manière adéquate pour accéder aux ressources cibles requises.