Bonnes pratiques pour organiser les recherches d'hyperparamètres
Lorsque vous lancez de nombreuses recherches d’hyperparamètres, ajoutez des tags à vos runs afin de pouvoir regrouper et retrouver plus tard les expériences associées. Ajoutez des tags aux runs i …
Puis-je reprendre un run au sein d'un sweep ?
La reprise d’un run n’est pas prise en charge au sein d’un sweep W&B. Si vous transmettez un run_id ou utilisez wandb.init(resume=…) pendant qu’un agent de sweep …
Comment puis-je modifier le répertoire local dans lequel mon sweep journalise ses données ?
Définissez le répertoire de journalisation des données de run à l’aide de la variable d’environnement WANDB_DIR. Par exemple :
Comment puis-je reprendre un sweep à l'aide de code Python ?
Pour reprendre un sweep, transmettez le sweep_id à la fonction wandb.agent().
Quelle est la meilleure façon de journaliser les modèles issus des runs d'un sweep ?
Pour journaliser des modèles dans un sweep, créez un artifact de modèle pour le sweep. Chaque version correspond à un run différent du sweep. …
Comment puis-je activer la journalisation du code avec Sweeps ?
Pour activer la journalisation du code pour les sweeps, ajoutez wandb.log_code() après l’initialisation du run W&B. Cette étape est nécessaire même lorsque …
Comment puis-je corriger l'erreur CommError, Run does not exist pendant un sweep ?
Si les erreurs CommError, Run does not exist et ERROR Error uploading apparaissent toutes deux pendant un sweep, la cause la plus probable est que vo …
Comment puis-je corriger l'erreur Cuda out of memory pendant un sweep ?
Si l’erreur Cuda out of memory apparaît pendant un sweep, refactorisez votre code pour utiliser une exécution basée sur des processus. Réécrivez votre code sous forme de …
Comment puis-je corriger une anaconda 400 error pendant un sweep ?
Une anaconda 400 error pendant un sweep signifie souvent que vous n’avez pas journalisé la métrique que vous optimisez. Le message suivant peut s’afficher : The sweep c …
Comment puis-je définir des variables booléennes comme hyperparamètres ?
Pour transmettre des hyperparamètres sous forme d’options booléennes, utilisez la macro dans la section command de votre configuration de sweep. La macro au …
Comment puis-je relancer une recherche sur grille ?
Si une recherche sur grille se termine alors que certains runs W&B ont planté, supprimez ces runs pour les relancer. Sélectionnez ensuite le bouton Resume sur …
Comment puis-je définir des valeurs d'hyperparamètres par défaut dans un sweep ?
Il n’est pas nécessaire de fournir une valeur pour chaque hyperparamètre d’un sweep W&B. Vous pouvez définir des valeurs par défaut et laisser le sweep les remplac …
Comment puis-je utiliser W&B Sweeps avec SageMaker ?
Vous pouvez utiliser W&B Sweeps avec Amazon SageMaker pour exécuter des recherches d’hyperparamètres sur des tâches d’entraînement SageMaker. Pour vous authentifier …
Comment puis-je utiliser W&B Sweeps avec une infrastructure cloud ?
Pour exécuter un sweep W&B sur une infrastructure cloud telle qu’AWS Batch ou ECS, publiez le sweep_id afin que tout agent de sweep W&B pui …
Comment puis-je utiliser des commandes CLI personnalisées avec les sweeps ?
Vous pouvez utiliser W&B Sweeps avec des commandes CLI personnalisées si la configuration d’entraînement transmet des arguments de ligne de commande. Cela vous permet de …
Comment puis-je utiliser le graphique de coordonnées parallèles dans W&B ?
Le graphique de coordonnées parallèles montre la relation entre les hyperparamètres et les métriques sur de nombreux runs. Chaque ligne représente un run ; chaque …
Comment exécuter des sweeps sur SLURM ?
Pour exécuter des W&B Sweeps avec le système de planification SLURM, lancez wandb agent —count 1 SWEEP_ID dans chaque job planifié. L’agent exécute …
Est-il possible d’ajouter des valeurs supplémentaires à un sweep, ou dois-je en lancer un nouveau ?
Une fois qu’un sweep W&B a démarré, vous ne pouvez plus modifier la configuration de sweep. Vous pouvez toutefois accéder à n’importe quelle vue de tableau, sélectionner des r …
Optimiser plusieurs métriques
W&B Sweeps optimise une seule métrique objectif. Pour optimiser plusieurs métriques dans un même run, combinez-les en une somme pondérée …
Que se passe-t-il si je modifie mes fichiers Python pendant l’exécution d’un sweep ?
Le comportement dépend du fichier que vous modifiez. Pendant l’exécution d’un sweep : si le script train.py utilisé par le sweep est modifié …
Qu’est-ce que la colonne Est. Runs ?
Lorsque vous créez un sweep W&B avec un espace de recherche discret, W&B fournit une estimation du nombre de runs générés. Ce total re …
Pourquoi mon agent de sweep ne récupère-t-il pas de nouveaux runs ?
Si votre agent de sweep démarre mais ne reçoit aucune nouvelle configuration de run, ou reçoit un seul run puis reste inactif, plusieurs …