Paramètres d'Ultralytics#
Ultralytics stocke des paramètres persistants par machine dans un fichier JSON situé dans le répertoire de configuration utilisateur et les expose via l'objet settings en Python et la commande yolo settings. Ils contrôlent l'emplacement de stockage des jeux de données, des poids et des exécutions, la clé API de la Ultralytics Platform, ainsi que les outils de suivi des expériences activés. Les arguments par exécution tels que imgsz et epochs sont documentés sur la page Configuration à la place.
Afficher, mettre à jour et réinitialiser les paramètres
from ultralytics import settings
print(settings) # view all settings
value = settings["runs_dir"] # read one setting
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False}) # update one or more settings
settings.reset() # restore defaultsRéférence des paramètres#
| Nom | Exemple de valeur | Type de données | Description |
|---|---|---|---|
settings_version | '0.0.8' | str | Version du schéma des paramètres, distincte de la version du paquet ultralytics |
datasets_dir | '/path/to/datasets' | str | Répertoire où sont stockés les jeux de données |
weights_dir | '/path/to/weights' | str | Répertoire où sont stockés les poids des modèles |
runs_dir | '/path/to/runs' | str | Répertoire où sont stockées les exécutions d'expériences |
uuid | 'a1b2c3d4' | str | Identifiant de machine anonymisé (hachage SHA-256) utilisé pour l'analytique |
sync | True | bool | Envoyer des données analytiques et des rapports de plantage anonymisés à Ultralytics, voir Privacy |
api_key | '' | str | Clé API de la Ultralytics Platform |
openai_api_key | '' | str | Clé API OpenAI pour la fonctionnalité Ask AI de l'Explorer, disponible jusqu'à ultralytics==8.3.11 |
clearml | True | bool | Activer la journalisation ClearML |
comet | True | bool | Activer le suivi des expériences Comet ML |
dvc | True | bool | Activer le suivi des expériences DVC |
mlflow | True | bool | Activer le suivi des expériences MLflow |
raytune | True | bool | Activer les rapports de hyperparameter tuning de Ray Tune |
tensorboard | False | bool | Activer la journalisation TensorBoard |
wandb | False | bool | Activer la journalisation Weights & Biases |
vscode_msg | True | bool | Afficher une invite pour installer l'extension Ultralytics-Snippets lorsqu'un terminal VS Code est détecté |
openvino_msg | True | bool | Sur les CPU Intel, afficher un conseil suggérant l'exportation OpenVINO pour une inférence plus rapide |