Skip to main content
YOLOX est une version sans ancres de YOLO conçue pour la détection d’objets. L’intégration W&B de YOLOX vous permet, à l’aide d’un seul argument de ligne de commande, d’activer la journalisation des métriques liées à l’entraînement, à la validation et au système, et de valider les prédictions de manière interactive. Ce guide explique comment vous authentifier auprès de W&B, installer l’intégration et activer la journalisation W&B lors de l’entraînement d’un modèle de détection d’objets YOLOX, afin de suivre les métriques et d’examiner les prédictions dans l’interface de W&B.

S’inscrire et créer une clé API

Une clé API authentifie votre machine auprès de W&B. Vous pouvez générer une clé API depuis votre profil utilisateur.
Pour plus de simplicité, accédez aux Paramètres utilisateur et créez une clé API. Copiez immédiatement la clé API et enregistrez-la dans un emplacement sécurisé, par exemple un gestionnaire de mots de passe.
  1. Cliquez sur l’icône de votre profil utilisateur dans le coin supérieur droit.
  2. Sélectionnez Paramètres utilisateur, puis faites défiler la page jusqu’à la section API Keys.

Installer la bibliothèque wandb et se connecter

Pour installer la bibliothèque wandb en local et vous connecter :
  1. Définissez la variable d’environnement WANDB_API_KEY sur votre clé API. Remplacez les valeurs entre <> par les vôtres :
  2. Installez la bibliothèque wandb et connectez-vous.

Consigner des métriques

Une fois la bibliothèque wandb installée et votre machine authentifiée, vous pouvez activer la journalisation W&B depuis le script d’entraînement YOLOX. Utilisez l’argument de ligne de commande --logger wandb pour activer la journalisation avec wandb. Vous pouvez également transmettre tous les arguments attendus par wandb.init(). Préfixez chaque argument par wandb-. num_eval_imges détermine le nombre d’images et de prédictions de l’ensemble de validation que W&B journalise dans des tableaux pour l’évaluation du modèle. Remplacez les espaces réservés suivants avant d’exécuter la commande :
  • <project-name> : le nom de votre projet W&B.
  • <entity> : votre entity W&B (nom d’utilisateur ou nom d’équipe).
  • <run-name> : un nom pour ce run d’entraînement.
  • <run-id> : un identifiant unique pour ce run.
  • <save-dir> : le répertoire dans lequel YOLOX enregistre les points de contrôle et les journaux.
  • <num-images> : le nombre d’images de validation à journaliser.
  • <bool> : indique s’il faut journaliser les points de contrôle (true ou false).

Exemple

Une fois votre run d’entraînement lancé, YOLOX transmet en continu les métriques d’entraînement, de validation et système à votre projet W&B, où vous pouvez comparer les runs et examiner les prédictions. L’exemple suivant montre à quoi ressemble un tableau de bord alimenté en données. Voir l’exemple de tableau de bord avec les métriques d’entraînement et de validation de YOLOX.
Tableau de bord d’entraînement YOLOX
Pour toute question ou tout problème concernant cette intégration W&B, ouvrez une issue dans le dépôt YOLOX.
Dernière modification le 30 septembre 2026