MMEngine d’OpenMMLab est une bibliothèque de base pour entraîner des modèles de deep learning basés sur PyTorch. MMEngine met en œuvre une architecture d’entraînement de nouvelle génération pour la bibliothèque d’algorithmes d’OpenMMLab, en fournissant une base d’exécution unifiée pour plus de 30 bibliothèques d’algorithmes au sein d’OpenMMLab. Ses composants principaux incluent le moteur d’entraînement, le moteur d’évaluation et la gestion des modules. W&B est directement intégré à MMEngine via unDocumentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
WandbVisBackend dédié, qui peut être utilisé pour
- journaliser les métriques d’entraînement et d’évaluation.
- journaliser et gérer les configurations d’expérience.
- journaliser des enregistrements supplémentaires, tels que des graphes, des images, des scalaires, etc.
Prise en main
openmim et wandb.
- Ligne de commande
- Notebook
mmengine et mmcv avec mim.
- Ligne de commande
- Notebook
Utiliser WandbVisBackend avec le Runner MMEngine
WandbVisBackend en utilisant mmengine.runner.Runner.
-
Définissez un
visualizerà partir d’une configuration de visualisation.Passez àinit_kwargsun dictionnaire d’arguments correspondant aux paramètres d’entrée de l’initialisation d’un run W&B. -
Initialisez un
runneravec levisualizer, puis appelezrunner.train().
Utilisez WandbVisBackend avec les bibliothèques OpenMMLab de vision par ordinateur
WandbVisBackend s’utilise aussi facilement pour suivre les expériences avec des bibliothèques OpenMMLab de vision par ordinateur, comme MMDetection.