Passer au contenu principal

Utilisation

restore [OPTIONS] RUN

Description

Restaurez le code, la configuration ou l’environnement Docker à partir d’un run W&B précédent. Recréez l’environnement d’un run précédent afin de pouvoir le reproduire. Une authentification auprès de W&B est requise. Restaurez jusqu’à trois éléments d’état, selon ce que le run d’origine a enregistré :
  1. Configuration (toujours) : écrivez la configuration du run dans wandb/config.yaml.
    1. Git (si disponible) : basculez sur le commit d’origine dans une nouvelle branche wandb/run_id. Récupérez et appliquez tout patch diff enregistré. Si le commit d’origine est introuvable, repliez-vous sur un commit amont. Exécutez cette commande depuis le même dépôt git que le run d’origine. Ignorez cette étape avec --no-git.
    2. Docker (si disponible) : si le run a été exécuté dans un conteneur Docker, démarrez la même image avec la commande d’origine.
Si le run n’a ni historique git ni image Docker, restaurez uniquement la configuration. Accepte l’identifiant du run dans l’un des formats suivants : run_id, project:run_id, entity/project:run_id, ou entity/project/run_id . Par exemple, pour restaurer un run avec un ID de run dans le projet par défaut (stocké dans la variable d’environnement WANDB_PROJECT) et l’entité (définie à partir de WANDB_ENTITY ou de l’entité par défaut de l’utilisateur authentifié) :
wandb restore abcd1234
Pour restaurer un run du projet “foobar” de l’entité “team-awesome” avec l’ID de run abcd1234 :
wandb restore team-awesome/foobar/abcd1234
Pour restaurer le run abcd1234 sans restaurer l’état Git. Restaurez uniquement la configuration et l’état Docker :
wandb restore --no-git abcd1234
Pour restaurer le run abcd1234 en mode HEAD détaché plutôt que de créer une branche :
wandb restore --no-branch abcd1234
Pour restaurer le run abcd1234 depuis le projet d’une autre équipe :
wandb restore other-team/their-project:abcd1234

Arguments

NomDéfautType
runSTRTrue

Options

FlagTypeDescription
--no-gitBOOL FlagNe pas restaurer git. Restaurer uniquement la configuration et l’état Docker. Par défaut : False
--branchBOOL FlagCréer une branche wandb/run_id ou basculer sur le commit en mode HEAD détaché. Par défaut : True
--project, -pSTRIndiquer le projet dans lequel rechercher le run. Par défaut : None
--entity, -eSTRIndiquer l’entité à laquelle limiter la recherche du run. Par défaut : None