> ## 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 beta core

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/beta.py#L177" />

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

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

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

Gérez un service wandb-core local partagé pour des charges de travail multiprocessus.

wandb-core est le processus backend local qui gère les données d'exécution,
le téléversement de 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 exécutant de nombreux workers indépendants, cela duplique le travail
et gaspille du CPU et de la mémoire.

Utilisez ces commandes pour démarrer une instance wandb-core détachée et
diriger plusieurs workers sur la même machine vers celle-ci à l'aide de la
variable d'environnement WANDB\_SERVICE.

Flux de travail type :

```bash theme={null}
wandb beta core start
```

```bash theme={null}
export WANDB_SERVICE=printed_value
```

```bash theme={null}
python -m your_launcher
```

```bash theme={null}
wandb beta core stop
```

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

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

Par défaut, le service partagé s'arrête après 10 minutes d'inactivité.
Redéfinissez ce délai avec `--idle-timeout` dans la commande `start`.

<div id="subcommands">
  ## Sous-commandes
</div>

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