Aperçu
- Décorer une étape permet d’activer ou de désactiver l’enregistrement pour certains types au sein de cette étape.
- Décorer le flow permet d’activer ou de désactiver l’enregistrement pour chaque étape du flow.
Démarrage rapide
Inscrivez-vous et créez une clé API
Pour une méthode plus directe, accédez aux Paramètres utilisateur et créez une clé API. Copiez immédiatement la clé API et conservez-la dans un endroit sûr, par exemple dans un gestionnaire de mots de passe.
- Cliquez sur l’icône de votre profil en haut à droite.
- Sélectionnez Paramètres utilisateur, puis faites défiler jusqu’à la section API Keys.
Installez la bibliothèque wandb et connectez-vous
wandb en local et vous connecter :
Pour
wandb version 0.19.8 ou antérieure, installez fastcore version 1.8.0 ou antérieure (fastcore<1.8.0) au lieu de plum-dispatch.- Ligne de commande
- Python
- Python notebook
-
Définissez la variable d’environnement
WANDB_API_KEYsur votre clé API. -
Installez la bibliothèque
wandbet connectez-vous.
Décorez vos flows et vos étapes
- Étape
- Flow
- Flow et étapes
Décorer une étape permet d’activer ou de désactiver la journalisation pour certains types au sein de cette étape.Dans cet exemple, tous les datasets et modèles dans
start seront enregistrés.Accédez à vos données par programmation
wandb, via l’interface de l’application web, ou par programmation à l’aide de notre API publique. Les Parameters sont enregistrés dans le config de W&B et sont disponibles dans l’onglet Vue d’ensemble. Les datasets, models et others sont enregistrés dans W&B Artifacts et sont disponibles dans l’onglet Artifacts. Les types Python de base sont enregistrés dans le dict summary de W&B et sont disponibles dans l’onglet Vue d’ensemble. Voir notre guide de l’API publique pour en savoir plus sur l’utilisation de l’API afin d’obtenir ces informations par programmation depuis l’extérieur.
Référence rapide
| Données | Bibliothèque cliente | UI |
|---|---|---|
Parameter(...) | wandb.Run.config | onglet Vue d’ensemble, Config |
datasets, models, others | wandb.Run.use_artifact("{var_name}:latest") | onglet Artifacts |
Types Python de base (dict, list, str, etc.) | wandb.Run.summary | onglet Vue d’ensemble, Summary |
Arguments de wandb_log
| kwarg | Options |
|---|---|
datasets |
|
models |
|
others |
|
settings |
Par défaut, si :
|
Questions fréquentes
Qu’enregistrez-vous exactement ? Enregistrez-vous toutes les variables d’instance et les variables locales ?
wandb_log enregistre uniquement les variables d’instance. Les variables locales ne sont JAMAIS enregistrées. Cela permet d’éviter d’enregistrer des données inutiles.
Quels types de données sont enregistrés ?
| Paramètre de journalisation | Type |
|---|---|
| par défaut (toujours activé) |
|
datasets |
|
models |
|
others |
|
Comment puis-je configurer le comportement de journalisation ?
| Type de variable | comportement | Exemple | Type de données |
|---|---|---|---|
| Instance | Enregistré automatiquement | self.accuracy | float |
| Instance | Enregistré si datasets=True | self.df | pd.DataFrame |
| Instance | Non enregistré si datasets=False | self.df | pd.DataFrame |
| Locale | Jamais enregistré | accuracy | float |
| Locale | Jamais enregistré | df | pd.DataFrame |