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

> Mettez en pause, reprenez et annulez un sweep avec la CLI.

# Gérer les sweeps

Cette page explique comment contrôler le cycle de vie d’un sweep actif depuis la ligne de commande. Vous pouvez ainsi éviter de gaspiller des ressources de calcul, conserver les expériences en cours ou suspendre temporairement l’exploration sans perdre son état.

Utilisez la [CLI W\&B](/fr/products/wandb/ref/cli/wandb-sweep) pour mettre en pause, reprendre, arrêter et annuler un sweep. Chaque commande détermine si le sweep crée de nouveaux runs et ce qu’il advient des runs déjà en cours d’exécution. Dans tous les cas, fournissez l’ID du sweep que W\&B a généré lors de son initialisation.

<h2 id="pause-a-sweep">
  Mettre un sweep en pause
</h2>

Utilisez la commande [`wandb sweep --pause`](/fr/products/wandb/ref/cli/wandb-sweep) pour mettre un sweep en pause : il cesse alors temporairement de créer de nouveaux runs. Les runs déjà en cours d’exécution se poursuivent jusqu’à leur terme. Indiquez l’ID du sweep.

```bash theme={"system"}
wandb sweep --pause entity/project/sweep_ID
```

<h2 id="resume-a-sweep">
  Reprendre un sweep
</h2>

Reprenez un sweep suspendu à l’aide de la commande [`wandb sweep --resume`](/fr/products/wandb/ref/cli/wandb-sweep) pour qu’il recommence à créer des runs selon sa stratégie de recherche. Indiquez l’ID du sweep.

```bash theme={"system"}
wandb sweep --resume entity/project/sweep_ID
```

<h2 id="stop-a-sweep">
  Arrêter un sweep
</h2>

Utilisez la commande [`wandb sweep --stop`](/fr/products/wandb/ref/cli/wandb-sweep) pour arrêter un sweep. Un sweep arrêté ne crée plus de runs. Les runs déjà en cours d’exécution se poursuivent jusqu’à leur terme. Indiquez l’ID du sweep.

```bash theme={"system"}
wandb sweep --stop entity/project/sweep_ID
```

<h2 id="cancel-a-sweep">
  Annuler un sweep
</h2>

Utilisez la commande [`wandb sweep --cancel`](/fr/products/wandb/ref/cli/wandb-sweep) pour annuler un sweep : tous les runs actifs sont arrêtés de force et aucun nouveau run ne peut être créé. Les runs s’interrompent brutalement, sans que les processus en cours puissent exécuter les gestionnaires de signaux définis par l’utilisateur. Indiquez l’ID du sweep.

```bash theme={"system"}
wandb sweep --cancel entity/project/sweep_ID
```

Pour en savoir plus sur les signaux et les runs de sweep, consultez [Gestion des signaux et runs de sweep](/fr/products/wandb/sweeps/signal-handling-sweep-runs). Pour la liste complète des options de la commande CLI, consultez le guide de référence CLI de [wandb sweep](/fr/products/wandb/ref/cli/wandb-sweep).

<Warning>
  La suppression d'un projet n'arrête ni les [sweeps](/fr/products/wandb/sweeps) actifs ni leurs agents. Pour les arrêter, annulez ou arrêtez le sweep avec `wandb sweep --cancel` ou `wandb sweep --stop`, puis arrêtez chaque processus d'agent.
</Warning>

<h2 id="sweep-and-run-statuses">
  Statuts des sweeps et des runs
</h2>

Un sweep orchestre plusieurs runs pour explorer différentes combinaisons d’hyperparamètres. Les sections suivantes décrivent l’interaction entre le statut du sweep et celui des runs, afin que vous puissiez gérer efficacement vos optimisations d’hyperparamètres. Elles expliquent notamment en quoi ces deux statuts diffèrent, ce qui se passe lorsque vous arrêtez un run donné et quelle commande de cycle de vie choisir.

<h3 id="key-differences">
  Principales différences
</h3>

* Le **statut du sweep** détermine si l’agent crée de nouveaux runs. Il peut être `Running`, `Paused`, `Stopped`, `Cancelled`, `Finished`, `Failed` ou `Crashed`.
* Le **statut du run** reflète l’état d’exécution de chaque run. Il peut être `Pending`, `Running`, `Finished`, `Failed`, `Crashed` ou `Killed`.

<h3 id="stop-an-individual-run">
  Arrêter un run spécifique
</h3>

Lorsque vous [arrêtez un run](/fr/products/wandb/runs/stop-runs) dans un sweep, l’agent de sweep lance automatiquement le run suivant du sweep. Ce mécanisme vous permet d’écarter les configurations peu performantes sans interrompre la progression globale du sweep.

<h3 id="recommendations">
  Recommandations
</h3>

Les recommandations suivantes vous aident à choisir la commande de cycle de vie adaptée à chaque situation, afin de ne pas perdre de travail utile ni monopoliser inutilement des ressources de calcul.

* Utilisez `--pause` plutôt que l’annulation pour interrompre temporairement l’exploration sans perdre les expériences en cours.
* Surveillez le statut de chaque run pour identifier les échecs systématiques.
* Utilisez `--stop` pour un arrêt en douceur lorsque vous avez trouvé des hyperparamètres satisfaisants.
* Réservez `--cancel` aux situations d’urgence, lorsque des runs consomment trop de ressources ou génèrent des erreurs.
