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

# wandb beta core

export const GitHubLink = ({url, compact = false}) => <a href={url} target="_blank" rel="noopener noreferrer" className={compact ? "source-link" : "github-source-link"}>
    {compact ? "View source" : <>
    <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>
    GitHub source
      </>}
  </a>;

<GitHubLink compact url="https://github.com/wandb/wandb/blob/v0.30.0/wandb/cli/beta.py#L196" />

<h2 id="usage">
  Utilisation
</h2>

```bash theme={"system"}
core [OPTIONS] COMMAND [ARGS]...
```

<h2 id="description">
  Description
</h2>

Gère un service wandb-core local partagé pour les charges de travail multiprocessus.

wandb-core est le processus backend local qui gère les données des runs,
le téléversement des fichiers et la collecte des métriques système. Par défaut, chaque
processus qui appelle `wandb.init()` démarre son propre backend. Sur une
machine qui exécute de nombreux workers indépendants, le travail est ainsi dupliqué,
ce qui gaspille des ressources CPU et de la mémoire.

Utilisez ces commandes pour démarrer une seule instance wandb-core détachée, puis
faites pointer vers celle-ci plusieurs workers de la même machine à l’aide de la
variable d’environnement WANDB\_SERVICE.

Flux de travail type :

```bash theme={"system"}
wandb beta core start
```

```bash theme={"system"}
export WANDB_SERVICE=printed_value
```

```bash theme={"system"}
python -m your_launcher
```

```bash theme={"system"}
wandb beta core stop
```

Pour les scripts shell, capturez la valeur brute de WANDB\_SERVICE à partir de stdout :

```bash theme={"system"}
export WANDB_SERVICE="$(wandb beta core start)"
```

Par défaut, le service partagé s’arrête après 10 minutes d’inactivité.
Pour modifier ce délai, utilisez l’option --idle-timeout de la commande start.

<h2 id="subcommands">
  Sous-commandes
</h2>

| Commande | Description |
| - | - |
| `wandb beta core start` | Démarre un service wandb-core détaché. |
| `wandb beta core stop` | Arrête un service wandb-core détaché. |


## Related topics

- [wandb beta](/fr/products/wandb/ref/cli/wandb-beta.md)
