Skip to main content
Par défaut, wandb.init lance un processus qui synchronise les métriques en temps réel avec le cloud. Pour une utilisation hors ligne, définissez deux variables d’environnement pour activer le mode hors ligne et effectuer la synchronisation plus tard. Définissez les variables d’environnement suivantes :
  1. WANDB_API_KEY=$KEY, où $KEY est une clé API créée dans Paramètres utilisateur.
  2. WANDB_MODE="offline".
Voici un exemple d’implémentation dans un script :
import wandb
import os

os.environ["WANDB_API_KEY"] = "YOUR_KEY_HERE"
os.environ["WANDB_MODE"] = "offline"

config = {
    "dataset": "CIFAR10",
    "machine": "offline cluster",
    "model": "CNN",
    "learning_rate": 0.01,
    "batch_size": 128,
}

with wandb.init(project="offline-demo") as run:
    for i in range(100):
        run.log({"accuracy": i})
Voici un exemple de sortie du terminal :
Sortie du terminal en mode hors ligne
Une fois votre travail terminé, exécutez la commande suivante pour synchroniser les données avec le cloud :
wandb sync wandb/dryrun-folder-name
Sortie du terminal pour la synchronisation cloud

Experiments Variables d’environnement Métriques