Utilisation
Description
Sous-commandes
W&B LEET, le Lightweight Experiment Exploration Tool, est une interface de terminal locale pour explorer les runs W&B depuis la ligne de commande. Utilisez-le pour comparer des runs, inspecter des graphiques de métriques, parcourir les images enregistrées, suivre les journaux de la console en temps réel et surveiller les métriques système sans quitter votre terminal.
LEET lit les fichiers
.wandb de run locaux, ce qui vous permet d’inspecter les runs avant de les synchroniser avec W&B. LEET est une interface pilotée au clavier, conçue pour les utilisateurs qui travaillent sur des systèmes distants ou dans des environnements HPC à l’aide d’outils comme SSH ou tmux.

Exemples
.wandb spécifique :
Vues
Vue de l’espace de travail
wandb/.
La vue de l’espace de travail comprend :
- Une barre latérale des runs pour parcourir les dossiers de runs locaux.
- Une grille de métriques qui superpose les runs sélectionnés sur les mêmes graphiques.
- Un panneau de métriques système pour le run en surbrillance.
- Un volet multimédia pour les miniatures
wandb.Image. - Un volet des journaux de la console.
- Une barre latérale d’aperçu du run avec l’état, l’ID, le nom, le projet, les tags, les notes, l’environnement, la configuration et les valeurs de synthèse.
space pour sélectionner ou désélectionner un run. Lorsqu’un run est sélectionné, il est ajouté aux graphiques de métriques superposés et ses données spécifiques sont chargées. Utilisez p pour épingler ou désépingler un run. L’épinglage maintient la série de métriques de ce run au premier plan dans les graphiques de métriques superposés ; les panneaux d’aperçu du run, de métriques système, le volet multimédia et le volet des journaux de la console suivent le run en surbrillance dans la barre latérale des runs. Appuyez sur enter lorsque le run est en surbrillance pour l’ouvrir dans la vue d’un seul run.
Les runs actifs sélectionnés continuent de se mettre à jour dans l’espace de travail. Vous pouvez donc utiliser LEET à la fois pour l’analyse après exécution et pour la surveillance en temps réel.
Vue d’un run
- La grille principale des métriques est au centre.
- La barre latérale d’aperçu du run se trouve à gauche.
- La barre latérale des métriques système se trouve à droite.
- Les volets des médias et des journaux de la console peuvent être ouverts sous la grille des métriques.

esc pour revenir de la vue d’un run à l’espace de travail.
SYMON
wandb beta leet symon ouvre un moniteur système autonome qui n’est pas associé à un run W&B.
Utilisez SYMON pour surveiller les métriques locales du CPU, de la mémoire, du disque, du réseau, du GPU, du TPU, de l’IPU et de Trainium pendant l’exécution d’un autre processus. Il utilise le même moteur de graphiques des métriques système que l’espace de travail et les vues de run individuelles.
Définissez la cadence d’échantillonnage avec --interval :

Principales fonctionnalités
Comparaison de plusieurs runs
Filtrage des runs
f dans la vue espace de travail pour filtrer la barre latérale des runs. Les termes non qualifiés lancent une recherche dans la clé du run, le nom d’affichage, l’ID du run, le projet, les tags et les notes.
Le filtre des runs prend également en charge les requêtes par champ :
Les opérateurs pris en charge sont
:, =, !=, >, >=, < et <=. Les comparaisons numériques sont utiles pour les valeurs de configuration comme le taux d’apprentissage, la taille de lot ou le nombre de couches.
Utilisez des espaces ou AND pour la conjonction, OR ou | pour les alternatives, et -, ! ou NOT pour la négation. Utilisez des guillemets pour les expressions contenant des espaces.
Exemples :
tab pour basculer entre les modes regex et glob. Le mode regex fonctionne comme une recherche de sous-chaîne insensible à la casse, sauf si la requête contient des métacaractères regex. En mode glob, * représente n’importe quelle séquence et ? n’importe quel caractère unique.
Métriques et métriques système
/ pour filtrer les métriques de run et \ pour filtrer les métriques système. Appuyez sur ctrl+/ pour effacer le filtre des métriques et sur ctrl+\ pour effacer le filtre des métriques système.
Cliquez sur un graphique ou déplacez le focus avec w, a, s, d ou les touches fléchées. Utilisez N ou pgup pour la page précédente, n ou pgdown pour la page suivante, et home ou end pour aller à la première ou à la dernière page.
Appuyez sur y lorsqu’un graphique a le focus pour faire défiler les modes d’affichage du graphique :
- Les graphiques de métriques de run basculent l’axe Y en échelle logarithmique lorsque le graphique contient des données positives.
- Les graphiques de métriques système basculent l’axe Y en échelle logarithmique.
- Les graphiques de métriques système basées sur des pourcentages peuvent aussi passer en mode carte thermique par compartiments.
alt enfoncé tout en faisant un clic droit et en faisant glisser pour inspecter tous les graphiques visibles à la même position X.
Volet multimédia
wandb.Image sous forme de miniatures ANSI directement dans le terminal. Il est disponible à la fois dans les vues Workspace et de run unique.
Ouvrez ou fermez le volet multimédia avec 3. Lorsque le volet multimédia est actif :
w,a,s,ddéplacent la sélection entre les vignettes multimédias.- Les touches fléchées font défiler la série multimédia sélectionnée le long de l’axe X.
upetdownfont défiler par étapes plus importantes.homeetendfont défiler jusqu’à la première image ou à la plus récente.pgupetpgdownpassent d’une page multimédia à l’autre.enterbascule en mode plein écran.escquitte le mode plein écran.

Journaux de la console
4. Le volet affiche la sortie de console du run ouvert dans la vue d’un seul run, ou du run en surbrillance dans la vue de l’espace de travail.
LEET recompose la sortie brute du terminal en lignes de journal lisibles, y compris lorsqu’elle contient des codes d’échappement ANSI, des lignes incomplètes et des retours chariot.
Aperçu du run
- État, ID du run, nom d’affichage, projet, tags et notes.
- Valeurs de l’environnement.
- Valeurs de configuration.
- Valeurs de synthèse.
o pour filtrer les éléments de l’aperçu. Appuyez sur ctrl+o pour effacer le filtre de l’aperçu.
Couverture des métriques système
- CPU, CPU par cœur, utilisation des P-cores et E-cores Apple, fréquence du CPU, température du CPU et puissance du CPU.
- RAM, swap, mémoire du processus, CPU du processus, nombre de threads du processus.
- Utilisation du disque et E/S disque.
- Débit réseau en réception et en transmission.
- Utilisation du GPU NVIDIA, mémoire, puissance, température, fréquences, erreurs, utilisation de l’encodeur, débit PCIe et NVLink.
- Métriques NVML GPM sur les GPU NVIDIA Hopper et plus récents pris en charge, y compris l’activité des SM, le taux d’occupation des SM, l’activité des pipelines tensor/FP et l’activité de la DRAM.
- Taux d’activité des Google TPU, utilisation des Tensor Cores, utilisation de la HBM, taille de la file d’attente HLO, latence de transfert et jauges TPU disponibles uniquement dans le SDK, le cas échéant.
- Température, fréquence, puissance et utilisation des Graphcore IPU.
- Métriques d’utilisation et de mémoire d’AWS Trainium et Neuron.
Configuration
wandb-leet.json. Par défaut, le fichier est enregistré à l’emplacement suivant :
WANDB_CONFIG_DIR est défini, LEET utilise ce répertoire à la place.
L’éditeur de configuration vous permet de modifier :
- Le mode de démarrage :
workspace_latestousingle_run_latest. - La taille des grilles pour les vues espace de travail, run unique, média, métriques système et SYMON.
- Les volets visibles par défaut.
- Les schémas de couleurs pour les métriques de run, les graphiques run unique par graphique, les graphiques système, les tags de run et les cartes thermiques par bucket.
- Le mode d’attribution des couleurs :
per_seriesouper_plot. - La fenêtre de suivi en temps réel des métriques système.
- L’intervalle de heartbeat pour les mises à jour en direct des runs.

Après avoir appuyé sur
c ou r, appuyez sur un chiffre de 1 à 9, ou sur esc pour annuler.
Clés de configuration courantes
Les palettes de couleurs disponibles incluent
wandb-vibe-10, wandb-vibe-20, sunset-glow, blush-tide, gilded-lagoon, bootstrap-vibe, dusk-shore, clear-signal, traffic-light, viridis, plasma, inferno, magma et cividis.
dusk-shore et clear-signal sont des palettes adaptées au daltonisme. Les palettes séquentielles telles que viridis, plasma, inferno, magma, cividis et traffic-light conviennent bien aux cartes thermiques par compartiments.
Raccourcis clavier
h ou ? dans LEET pour ouvrir l’écran d’aide de l’application. Les raccourcis varient légèrement selon la vue.