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

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/cli.py#L1816" />

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

```bash theme={"system"}
agent [OPTIONS] SWEEP_ID
```

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

Démarre un agent de sweep.

Interroge le serveur W\&B pour récupérer les configurations d’hyperparamètres
du sweep, puis démarre un run pour chaque configuration.

L’agent s’arrête lorsque le sweep se termine, lorsque le sweep
est arrêté ou annulé, ou lorsque la limite `--count` est atteinte.

Vous trouverez l’ID du sweep dans l’onglet Sweeps de l’App W\&B
ou dans la sortie de la commande `wandb sweep` lors de la création d’un sweep.

L’ID du sweep peut inclure l’entity et le chemin du projet
(entity/project/sweep\_id) ou se limiter à l’ID de sweep à huit caractères.

Par exemple, pour démarrer un agent pour le sweep dont l’ID est wbyz9876 :

```bash theme={"system"}
wandb agent wbyz9876
```

Pour démarrer un agent limité à 10 runs pour le sweep :

```bash theme={"system"}
wandb agent --count 10 wbyz9876
```

Pour démarrer un agent de sweep et l’enregistrer dans un projet
nommé "sweeps-project" appartenant à l’entity "team-awesome" :

```bash theme={"system"}
wandb agent -p sweeps-project -e team-awesome wbyz9876
```

Pour transmettre les signaux aux runs enfants afin de garantir un arrêt propre :

```bash theme={"system"}
wandb agent --forward-signals wbyz9876
```

<h2 id="arguments">
  Arguments
</h2>

| Nom | Par défaut | Type |
| - | - | - |
| `sweep_id` | STR | True |

<h2 id="options">
  Options
</h2>

| Flag | Type | Description |
| - | - | - |
| `--project, -p` | STR | Définit le projet vers lequel téléverser les runs. **Par défaut** : None |
| `--entity, -e` | STR | Définit l’entity à laquelle rattacher le projet. **Par défaut** : None |
| `--count` | INT | Nombre maximum de runs que cet agent exécutera. Si cette option n’est pas définie, l’agent continue jusqu’à la fin du sweep. **Par défaut** : None |
| `--forward-signals, -f` | BOOL Flag | Transmet les signaux (par exemple SIGINT/SIGTERM) aux runs enfants afin qu’ils puissent s’arrêter proprement. **Par défaut** : False |
| `--term-timeout, -t` | INT | Délai (en secondes) après la réception d’un signal d’arrêt (par exemple SIGINT /SIGTERM) au-delà duquel les runs enfants qui ne se sont toujours pas terminés depuis la transmission du signal initial sont arrêtés de force. Sans effet si --forward-signals n’est pas défini. **Par défaut** : None |
