Passer au contenu principal

Utilisation

sync [OPTIONS] [PATH]...

Description

Téléversez vers le cloud des données locales existantes d’un run W&B. Synchronisez des run hors ligne ou incomplets depuis le répertoire local wandb vers le serveur W&B. Si PATH est fourni, synchronisez les run à cet emplacement. Si aucun chemin n’est indiqué, recherchez un répertoire ./wandb, puis un sous-répertoire wandb/. Exécutez la commande sans argument pour afficher une synthèse des run synchronisés et non synchronisés sans rien téléverser. Lorsque vous synchronisez un chemin spécifique, les fichiers d’événements TensorBoard sont inclus par défaut. Lorsque vous utilisez --sync-all, TensorBoard est désactivé par défaut (utilisez --sync-tensorboard pour l’activer). PATH est un fichier .wandb ou un répertoire de run qui contient un fichier .wandb. Un chemin typique ressemble à : ./wandb/run-YYYYMMDD_HHMMSS-RUN_ID/run-RUN_ID.wandb où run-YYYYMMDD_HHMMSS-RUN_ID est le répertoire du run et run-RUN_ID.wandb est le fichier .wandb. YYYYMMDD_HHMMSS correspond à l’horodatage de création du run et RUN_ID est l’ID unique du run. Par exemple, pour afficher une synthèse des run locaux et de leur statut de synchronisation :
wandb sync
Pour synchroniser l’ID du run abcd1234 enregistré localement dans le répertoire ./wandb/run-20170617_000000-abcd1234 :
wandb sync ./wandb/run-20170617_000000-abcd1234
Pour synchroniser le run abcd1234 à partir du chemin local de son fichier .wandb (./wandb/run-20170617_000000-abcd1234/run-abcd1234.wandb):
wandb sync ./wandb/run-20170617_000000-abcd1234/run-abcd1234.wandb
Pour synchroniser toutes les run pas encore synchronisées dans le répertoire local wandb :
wandb sync --sync-all
Pour supprimer les données locales des run déjà synchronisées :
wandb sync --clean
Pour supprimer les run synchronisées datant de plus de 48 heures sans demander de confirmation :
wandb sync --clean --clean-old-hours 48 --clean-force

Arguments

NomPar défautType
pathPATHFalse

Options

FlagTypeDescription
--idSTRTéléverser vers un ID de run existant. Par défaut : None
--project, -pSTRDéfinir le projet dans lequel téléverser le run. Par défaut : None
--entity, -eSTRDéfinir l’entité à laquelle le projet est rattaché. Par défaut : None
--job_typeSTRDéfinir le type de job pour regrouper les runs associés. Par défaut : None
--sync-tensorboardBOOL FlagSynchroniser les fichiers tfevent TensorBoard. Activé par défaut pour certains chemins, désactivé pour —sync-all. Par défaut : None
--include-globsSTRInclure uniquement les runs correspondant à ces motifs glob (séparés par des virgules). Par défaut : None
--exclude-globsSTRExclure les runs correspondant à ces motifs glob (séparés par des virgules). Par défaut : None
--include-onlineBOOL FlagInclure les runs créés en mode en ligne. Par défaut : None
--include-offlineBOOL FlagInclure les runs créés en mode hors ligne. Par défaut : None
--include-syncedBOOL FlagInclure les runs déjà synchronisés. Par défaut : None
--mark-syncedBOOL FlagMarquer les runs comme synchronisés après le téléversement. Par défaut : True
--sync-allBOOL FlagSynchroniser tous les runs non synchronisés dans le répertoire local wandb. Par défaut : False
--cleanBOOL FlagSupprimer les données locales des runs déjà synchronisés. Par défaut : False
--clean-old-hoursINTSupprimer uniquement les runs synchronisés datant de plus de ce nombre d’heures (à utiliser avec —clean). Par défaut : 24
--clean-forceBOOL FlagIgnorer la confirmation si —clean est spécifié. Par défaut : False
--showINTDéfinir le nombre de runs à afficher dans la synthèse. Par défaut : 5
--appendBOOL FlagAjouter des données à un run existant au lieu d’en créer un nouveau. Par défaut : False
--skip-consoleBOOL FlagNe pas téléverser les journaux de la console. Par défaut : False
--replace-tagsSTRRenommer les tags pendant la synchronisation. Utilisez des paires ‘ancien=nouveau’ séparées par des virgules. Par défaut : None