> ## 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.

# wandb sync

export const GitHubLink = ({url}) => <a href={url} target="_blank" rel="noopener noreferrer" className="github-source-link">
    <svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
      <path d="M12 0C5.37 0 0 5.37 0 12c0 5.31 3.435 9.795 8.205 11.385.6.105.825-.255.825-.57 0-.285-.015-1.23-.015-2.235-3.015.555-3.795-.735-4.035-1.41-.135-.345-.72-1.41-1.23-1.695-.42-.225-1.02-.78-.015-.795.945-.015 1.62.87 1.845 1.23 1.08 1.815 2.805 1.305 3.495.99.105-.78.42-1.305.765-1.605-2.67-.3-5.46-1.335-5.46-5.925 0-1.305.465-2.385 1.23-3.225-.12-.3-.54-1.53.12-3.18 0 0 1.005-.315 3.3 1.23.96-.27 1.98-.405 3-.405s2.04.135 3 .405c2.295-1.56 3.3-1.23 3.3-1.23.66 1.65.24 2.88.12 3.18.765.84 1.23 1.905 1.23 3.225 0 4.605-2.805 5.625-5.475 5.925.435.375.81 1.095.81 2.22 0 1.605-.015 2.895-.015 3.3 0 .315.225.69.825.57A12.02 12.02 0 0024 12c0-6.63-5.37-12-12-12z" />
    </svg>
    Source GitHub
  </a>;

<GitHubLink url="https://github.com/wandb/wandb/blob/v0.28.0/wandb/cli/cli.py#L561" />

<div id="usage">
  ## Utilisation
</div>

```bash theme={null}
sync [OPTIONS] [PATH]...
```

<div id="description">
  ## Description
</div>

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 :

```bash theme={null}
wandb sync
```

Pour synchroniser l’ID du run abcd1234 enregistré localement dans
le répertoire ./wandb/run-20170617\_000000-abcd1234 :

```bash theme={null}
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):

```bash theme={null}
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 :

```bash theme={null}
wandb sync --sync-all
```

Pour supprimer les données locales des run déjà synchronisées :

```bash theme={null}
wandb sync --clean
```

Pour supprimer les run synchronisées datant de plus de 48 heures sans demander de confirmation :

```bash theme={null}
wandb sync --clean --clean-old-hours 48 --clean-force
```

<div id="arguments">
  ## Arguments
</div>

| Nom    | Par défaut | Type  |
| ------ | ---------- | ----- |
| `path` | PATH       | False |

<div id="options">
  ## Options
</div>

| Flag                 | Type      | Description                                                                                                                              |
| -------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| `--id`               | STR       | Téléverser vers un ID de run existant. **Par défaut** : None                                                                             |
| `--project, -p`      | STR       | Définir le projet dans lequel téléverser le run. **Par défaut** : None                                                                   |
| `--entity, -e`       | STR       | Définir l’entité à laquelle le projet est rattaché. **Par défaut** : None                                                                |
| `--job_type`         | STR       | Définir le type de job pour regrouper les runs associés. **Par défaut** : None                                                           |
| `--sync-tensorboard` | BOOL Flag | Synchroniser les fichiers tfevent TensorBoard. Activé par défaut pour certains chemins, désactivé pour --sync-all. **Par défaut** : None |
| `--include-globs`    | STR       | Inclure uniquement les runs correspondant à ces motifs glob (séparés par des virgules). **Par défaut** : None                            |
| `--exclude-globs`    | STR       | Exclure les runs correspondant à ces motifs glob (séparés par des virgules). **Par défaut** : None                                       |
| `--include-online`   | BOOL Flag | Inclure les runs créés en mode en ligne. **Par défaut** : None                                                                           |
| `--include-offline`  | BOOL Flag | Inclure les runs créés en mode hors ligne. **Par défaut** : None                                                                         |
| `--include-synced`   | BOOL Flag | Inclure les runs déjà synchronisés. **Par défaut** : None                                                                                |
| `--mark-synced`      | BOOL Flag | Marquer les runs comme synchronisés après le téléversement. **Par défaut** : True                                                        |
| `--sync-all`         | BOOL Flag | Synchroniser tous les runs non synchronisés dans le répertoire local wandb. **Par défaut** : False                                       |
| `--clean`            | BOOL Flag | Supprimer les données locales des runs déjà synchronisés. **Par défaut** : False                                                         |
| `--clean-old-hours`  | INT       | Supprimer uniquement les runs synchronisés datant de plus de ce nombre d’heures (à utiliser avec --clean). **Par défaut** : 24           |
| `--clean-force`      | BOOL Flag | Ignorer la confirmation si --clean est spécifié. **Par défaut** : False                                                                  |
| `--show`             | INT       | Définir le nombre de runs à afficher dans la synthèse. **Par défaut** : 5                                                                |
| `--append`           | BOOL Flag | Ajouter des données à un run existant au lieu d’en créer un nouveau. **Par défaut** : False                                              |
| `--skip-console`     | BOOL Flag | Ne pas téléverser les journaux de la console. **Par défaut** : False                                                                     |
| `--replace-tags`     | STR       | Renommer les tags pendant la synchronisation. Utilisez des paires 'ancien=nouveau' séparées par des virgules. **Par défaut** : None      |
