Avant de continuer, assurez-vous de :
- Configurer votre script d’entraînement pour créer et suivre des combinaisons d’hyperparamètres avec W&B. Pour plus d’informations, voir Ajouter W&B à votre code.
- Avoir défini un fichier de configuration pour votre balayage.
entity: votre nom d’utilisateur W&B ou le nom de votre équipe.project: le nom du projet dans lequel vous souhaitez que W&B stocke la sortie du run. Si le projet n’est pas spécifié, W&B place le run dans un projet appelé “Uncategorized”.sweep_ID: l’ID unique pseudo-aléatoire généré par W&B.
- CLI
- Script Python ou notebook
Utilisez la commande Pour un arrêt propre lorsque vous interrompez l’agent (par exemple avec Ctrl+C), utilisez
wandb agent pour démarrer un balayage. Indiquez l’ID du balayage renvoyé par W&B lorsque vous avez initialisé le balayage.Copiez-collez l’extrait de code ci-dessous et remplacez sweep_id par votre ID du balayage :wandb agent --forward-signals sweep_id afin que le run en cours reçoive le signal et puisse s’arrêter correctement. Voir Signal handling and sweep runs pour plus de détails.Limiter le nombre de runs qu’un agent de balayage tente
- CLI
- Script Python ou notebook
Commencez par initialiser votre balayage avec la commande Ensuite, passez une valeur entière à l’indicateur count pour définir le nombre maximal de runs à tenter.
wandb sweep. Pour plus d’informations, voir Initialiser les balayages.