> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Est-il possible d’enregistrer des métriques hors ligne et de les synchroniser avec W&B ultérieurement ?

Par défaut, `wandb.init` lance un processus qui synchronise les métriques en temps réel avec le cloud. Si vous devez exécuter des expériences sans connexion Internet, vous pouvez activer le mode hors ligne pour consigner les métriques localement et les téléverser une fois qu’une connexion est disponible. Cette page explique comment configurer le mode hors ligne et synchroniser vos données plus tard.

Pour activer le mode hors ligne, définissez les variables d’environnement suivantes :

* `WANDB_API_KEY=[YOUR-API-KEY]`, où `[YOUR-API-KEY]` est une clé API créée dans [Paramètres utilisateur](https://wandb.ai/settings).
* `WANDB_MODE="offline"`.

L’exemple suivant montre comment l’implémenter dans un script :

```python theme={null}
import wandb
import os

os.environ["WANDB_API_KEY"] = "[YOUR-API-KEY]"
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})
```

L’image suivante montre un exemple de sortie du terminal :

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541/88iR80mZ8tuFCZUU/images/experiments/sample_terminal_output.png?fit=max&auto=format&n=88iR80mZ8tuFCZUU&q=85&s=cfdd088ce34d1b17afc5e6183badd67f" alt="Sortie du terminal en mode hors ligne" width="1486" height="452" data-path="images/experiments/sample_terminal_output.png" />
</Frame>

Dès qu’une connexion Internet est disponible, exécutez la commande suivante pour synchroniser avec le cloud les données de votre run stockées localement. Remplacez `[DRYRUN-FOLDER-NAME]` par le nom de votre dossier de run local :

```bash theme={null}
wandb sync wandb/[DRYRUN-FOLDER-NAME]
```

<Frame>
  <img src="https://mintcdn.com/wb-21fd5541/88iR80mZ8tuFCZUU/images/experiments/sample_terminal_output_cloud.png?fit=max&auto=format&n=88iR80mZ8tuFCZUU&q=85&s=b2722cafc57282f70465d17671beae5a" alt="Sortie du terminal pour la synchronisation cloud" width="1496" height="408" data-path="images/experiments/sample_terminal_output_cloud.png" />
</Frame>

***

<Badge stroke shape="pill" color="orange" size="md">[Experiments](/fr/support/models/tags/experiments)</Badge><Badge stroke shape="pill" color="orange" size="md">[Variables d’environnement](/fr/support/models/tags/environment-variables)</Badge><Badge stroke shape="pill" color="orange" size="md">[Métriques](/fr/support/models/tags/metrics)</Badge>
