La possibilité de forker un run est en cours de développement actif. Elle est en aperçu pour le Cloud mutualisé et le Cloud dédié, et n’est pas encore disponible en Autogéré.
- Forker un run nécessite la version du SDK
wandb>= 0.16.5 - Forker un run nécessite des étapes monotones croissantes. Vous ne pouvez pas forker à partir d’un run qui utilise des étapes non monotones définies avec
define_metric(). Les étapes non monotones rompent l’ordre chronologique de l’historique du run et des métriques système.
step à partir de laquelle vous souhaitez démarrer le run forké comme arguments de fork_from dans wandb.init().
Forker à partir d’un run précédemment enregistré
fork_from dans wandb.init().
Copiez-collez le code suivant dans un script Python ou une cellule de notebook. Remplacez <source-run-id>, <project> et <entity> par vos propres valeurs :
Forker à partir d’un run dans le même script
id de l’objet run original pour obtenir l’ID du run correspondant. Enfin, initialisez un nouveau run et transmettez l’ID du run original ainsi que l’étape à partir de laquelle vous voulez forker comme arguments à fork_from dans wandb.init().
Exemple de script
<project> et <entity> par vos propres valeurs.
Compatibilité entre rembobinage et forkLe fork complète un
rewind en offrant plus de flexibilité pour gérer vos Runs et expérimenter avec eux.Lorsque vous forkez à partir d’un run, W&B crée une nouvelle branche depuis ce run à un point précis afin d’essayer différents paramètres ou modèles.Lorsque vous rembobinez un run, W&B vous permet de corriger ou de modifier l’historique du run lui-même.