Skip to main content
Accédez aux noms et aux valeurs des hyperparamètres à partir de la configuration du balayage avec (run.config()), qui se comporte comme un dictionnaire. Pour les runs en dehors d’un balayage, définissez les valeurs de wandb.Run.config() en transmettant un dictionnaire à l’argument config dans wandb.init(). Dans un balayage, toute configuration fournie à wandb.init() sert de valeur par défaut, que le balayage peut remplacer. Utilisez rwandb.Run.config.setdefaults() pour définir explicitement ce comportement. Les extraits de code suivants illustrent les deux méthodes :
# Définir des valeurs par défaut pour les hyperparamètres
config_defaults = {"lr": 0.1, "batch_size": 256}

# Démarrer un run et fournir des valeurs par défaut
# qu’un balayage peut remplacer
with wandb.init(config=config_defaults) as run:
    # Ajouter le code d’entraînement ici
    ...

Sweeps