Construire le chemin d’un artifact lié
Pour télécharger un artifact lié à un registre, vous devez connaître le chemin de cet artifact lié. Ce chemin se compose du nom du registre, du nom de la collection, ainsi que de l’alias ou de l’index de la version de l’artifact à laquelle vous souhaitez accéder. Une fois que vous connaissez le registre, la collection et l’alias ou l’index de la version de l’artifact, vous pouvez construire le chemin de l’artifact lié à l’aide du modèle de chaîne suivant :{} par le nom du registre et de la collection, ainsi que par l’alias ou l’index de la version de l’artifact à laquelle vous souhaitez accéder.
Une fois le chemin de l’artifact lié obtenu, utilisez la méthode wandb.Run.use_artifact() pour accéder à l’artifact et télécharger son contenu. L’extrait de code suivant montre comment utiliser et télécharger un artifact lié au registre. Veillez à remplacer les valeurs entre <> par les vôtres :
wandb.Run.use_artifact() crée un run et marque également l’artifact que vous téléchargez comme entrée de ce run.
En marquant un artifact comme entrée d’un run, vous permettez à W&B d’assurer la traçabilité de cet artifact.
Si vous ne souhaitez pas créer de run, vous pouvez utiliser l’objet wandb.Api() pour accéder à l’artifact :
wandb.Run.use_artifact() et Artifact.download() dans la référence de l’API pour connaître les paramètres et le type de retour.
Utilisateurs disposant d’une entity personnelle et membres de plusieurs organisationsLes utilisateurs disposant d’une entity personnelle et membres de plusieurs organisations doivent également indiquer le nom de leur organisation ou utiliser une entity d’équipe pour accéder aux artifacts liés à un registre.
Copier-coller un extrait de code prégénéré
W&B génère un extrait de code que vous pouvez copier-coller dans votre script Python, votre notebook ou votre terminal pour télécharger un artifact lié à un registre.- Accédez à Registry à l’adresse https://forge.coreweave.com/registry/.
- Sélectionnez le nom du registre qui contient votre artifact.
- Sélectionnez le nom de la collection.
- Dans la liste des versions d’artifact, sélectionnez la version à laquelle vous souhaitez accéder.
- Sélectionnez l’onglet Usage.
- Copiez l’extrait de code affiché dans la section Usage API.
- Collez l’extrait de code dans votre script Python, votre notebook ou votre terminal.