W&B utilise-t-il la bibliothèque `multiprocessing` ?
Oui, W&B utilise la bibliothèque
multiprocessing. Par conséquent, les scripts qui appellent directement W&B doivent protéger leur point d’entrée …La journalisation bloque-t-elle mon entraînement ?
“La fonction de journalisation est-elle asynchrone ? Je ne veux pas dépendre du réseau pour envoyer les résultats à vos serveurs pendant une exécution loc …
Votre outil suit-il ou stocke-t-il les données d'entraînement ?
Pour associer un dataset à un run d’entraînement, transmettez un SHA ou un ID unique à wandb.Run.config.update(…). W&B stocke …
Comment puis-je accéder directement et par programmation aux données enregistrées dans mes runs ?
L’objet historique suit les métriques enregistrées avec wandb.log. Pour accéder à l’objet historique, utilisez l’API :
Comment puis-je comparer des images ou des médias entre différentes époques ou étapes ?
Pour comparer des images ou d’autres médias enregistrés à différentes époques ou étapes, développez le panneau d’image et utilisez le curseur d’étape pour …
Comment puis-je configurer le nom du run dans mon code d'entraînement ?
Au début du script d’entraînement, appelez wandb.init avec un nom de run. Par exemple : wandb.init(name=“my_awesome_run”) …
Comment puis-je définir l'emplacement local des fichiers `wandb` ?
Vous pouvez contrôler l’emplacement de stockage local des fichiers wandb en définissant les variables d’environnement suivantes ou, le cas échéant, en …
Comment puis-je organiser mes graphiques et médias enregistrés dans l'interface W&B ?
Organisez les graphiques et médias enregistrés en groupes associés en nommant les éléments enregistrés avec un préfixe commun, ce qui facilite …
Comment puis-je enregistrer le commit Git associé à mon run ?
Lorsque vous appelez wandb.init, W&B collecte automatiquement les informations Git, y compris le lien vers le dépôt distant et le SHA o …
Comment puis-je voir des fichiers qui n'apparaissent pas dans l'onglet Files ?
L’onglet Files affiche au maximum 10 000 fichiers. Pour télécharger tous les fichiers, utilisez l’API publique :
Comment puis-je utiliser W&B avec multiprocessing, par exemple pour l'entraînement distribué ?
Cet article explique comment utiliser W&B dans des programmes d’entraînement répartis sur plusieurs processus, comme les tâches d’entraînement distribu …
Comment puis-je ajouter des graphiques Plotly ou Bokeh dans des tableaux ?
L’intégration directe de figures Plotly ou Bokeh dans des tableaux n’est pas prise en charge. Exportez plutôt les figures en HTML et inclu …
Comment puis-je corriger les erreurs `Rate limit exceeded` lors de la journalisation des métriques ?
Si vous recevez une erreur HTTP 429 Rate limit exceeded lorsque vous appelez wandb.log(), vous dépassez le quota de limite de débit fo …
Comment puis-je obtenir le nom de run aléatoire dans mon script ?
Appelez la méthode .save() d’un objet run pour enregistrer le run en cours. Récupérez le nom à l’aide de l’attribut name de l’objet run.
Comment puis-je lancer plusieurs runs à partir d’un même script ?
Pour consigner plusieurs runs dans un même script, vous devez terminer chaque run précédent avant d’en démarrer un nouveau. La suite …
Comment puis-je consigner une liste de valeurs ?
Vous pouvez consigner une liste de valeurs, comme les pertes par étape, avec wandb.Run.log(). Les exemples suivants montrent deux approches courantes …
Comment puis-je consigner des métriques sur deux échelles de temps différentes ?
Pour consigner des métriques sur deux échelles de temps différentes, consignez des indices comme lot et époque avec vos métriques. Par exemple, vous p …
Comment puis-je tracer plusieurs lignes sur un graphique avec une légende ?
Créez un graphique personnalisé à plusieurs lignes avec wandb.plot.line_series(). Accédez à la page du projet pour afficher le graphique en courbes. Pour ajouter une …
Comment puis-je accéder par programmation au nom de run lisible par l’utilisateur ?
Pour accéder à l’attribut .name d’un wandb.Run, utilisez le code suivant :
Comment puis-je exécuter W&B hors ligne ?
Pour entraîner sur une machine sans accès à Internet et téléverser vos résultats vers W&B plus tard, suivez ces étapes : 1. Définissez la vari …
Comment puis-je définir le nom du run sur l’ID du run ?
Pour remplacer le nom du run par l’ID du run, utilisez l’extrait de code suivant :
Je n’ai pas nommé mon run. D’où vient son nom ?
Si un run n’est pas explicitement nommé, W&B lui attribue un nom aléatoire pour l’identifier dans votre projet. Voici quelques exemples de noms aléatoires …
InitStartError: erreur de communication avec le processus wandb
Cette erreur indique que la bibliothèque W&B ne peut pas lancer le processus qui synchronise les données avec le serveur. Pour résoudre le …
Est-il possible d’enregistrer des métriques hors ligne et de les synchroniser avec W&B plus tard ?
Par défaut, wandb.init démarre un processus qui synchronise les métriques en temps réel vers le cloud. Si vous devez exécuter des expériences avec …
L’état de mon run est `crashed` dans l’interface utilisateur, mais il est toujours en cours d’exécution sur ma machine. Que dois-je faire pour récupérer mes données ?
Cet état signifie généralement que vous avez perdu la connexion à votre machine pendant l’entraînement. Pour récupérer vos données, exécutez wandb sync PATH_ …
Que fait wandb.init à mon processus d’entraînement ?
Lorsque wandb.init() s’exécute dans un script d’entraînement, un appel à l’API crée un objet run sur les serveurs W&B. Un nouveau processus démarre p …
Que se passe-t-il si je passe un attribut de classe à wandb.Run.log() ?
Évitez de passer des attributs de classe à wandb.Run.log(). Les attributs peuvent changer avant l’exécution de l’appel réseau. Lorsque vous st …
Que se passe-t-il lorsque je consigne des millions d’étapes dans W&B ? Comment cela est-il affiché dans le navigateur ?
Le nombre de points envoyés influe sur le temps de chargement des graphiques dans l’interface utilisateur. Pour les lignes dépassant 1 000 points, le backend sa …
Et si je veux intégrer W&B à mon projet, mais sans téléverser d’images ni de médias ?
W&B prend en charge les projets qui n’enregistrent que des scalaires en vous permettant de spécifier quels fichiers ou quelles données téléverser. Pour un exemple de journa …
Et si je veux consigner certaines métriques par lot et d’autres uniquement par époque ?
Pour consigner des métriques spécifiques à chaque lot et standardiser les graphiques, consignez les valeurs d’axe X souhaitées avec les métriques. Dans le …
Quelle est la différence entre les modes de wandb.init ?
Lorsque vous appelez wandb.init, vous pouvez choisir un mode qui contrôle la façon dont le client communique avec le serveur W&B. La su …
Pourquoi vois-je moins de points de données que je n’en ai enregistrés ?
Lorsque vous visualisez des métriques par rapport à un axe X autre que Step, il est normal de voir moins de points de données. Vous devez consigner les métriques au m …
Pourquoi manque-t-il des étapes dans une exportation CSV de métriques ?
Les limites d’exportation peuvent vous empêcher d’exporter l’historique complet du run au format CSV ou via l’API run.history. Pour accéder à l’ …
Pourquoi ne puis-je pas trier ou filtrer des métriques contenant certains caractères ?
Les noms de métriques dans W&B doivent respecter les conventions de nommage GraphQL afin que vous puissiez les trier et les filtrer dans l’interface utilisateur. Les métriques valides …
Pourquoi mon processus ne répond-il plus lorsque j’utilise Hydra avec W&B ?
Cette page explique comment résoudre les problèmes de processus bloqués qui surviennent lorsque vous démarrez un processus avec Hydra en parallèle de W&B. I …
Pourquoi mon entraînement se bloque-t-il en entraînement distribué ?
Cet article vous aide à résoudre les blocages d’entraînement lorsque vous utilisez W&B avec des frameworks d’entraînement distribué, afin que vos runs puissent cont …
Pourquoi rien ne s’affiche-t-il dans mes graphiques ?
Si le message “No visualization data logged yet” s’affiche, le script n’a pas exécuté le premier appel à wandb.log. Cela peut …
Pourquoi la même métrique apparaît-elle plusieurs fois ?
Lorsque vous consignez plusieurs types de données sous la même clé, W&B les sépare dans la base de données. Cela entraîne plusieurs entrées o …
Est-ce que wandb va ralentir mon entraînement ?
W&B a un impact minimal sur les performances de l’entraînement dans des conditions normales d’utilisation. Une utilisation normale inclut une journalisation à un rythme de …