YOLO Vision 2026:

Ultralytics-Einstellungen#

Ultralytics speichert persistente, maschinenspezifische Einstellungen in einer JSON-Datei im Benutzerkonfigurationsverzeichnis und macht sie über das Objekt settings in Python und den Befehl yolo settings zugänglich. Sie steuern, wo Datensätze, Gewichte und Durchläufe gespeichert werden, den API-Schlüssel der Ultralytics Platform und welche Experiment-Tracker aktiviert sind. Laufbezogene Argumente wie imgsz und epochs werden stattdessen auf der Seite Configuration dokumentiert.

Einstellungen anzeigen, aktualisieren und zurücksetzen
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 defaults

Referenz der Einstellungen#

NameBeispielwertDatentypBeschreibung
settings_version'0.0.8'strSchemaversion der Einstellungen, unabhängig von der Paketversion ultralytics
datasets_dir'/path/to/datasets'strVerzeichnis, in dem Datensätze gespeichert werden
weights_dir'/path/to/weights'strVerzeichnis, in dem Modellgewichte gespeichert werden
runs_dir'/path/to/runs'strVerzeichnis, in dem Experimentläufe gespeichert werden
uuid'a1b2c3d4'strAnonymisierte Maschinenkennung (SHA-256-Hash) für Analysen
syncTrueboolAnonymisierte Analysen und Absturzberichte an Ultralytics senden, siehe Privacy
api_key''strAPI-Schlüssel für die Ultralytics Platform
openai_api_key''strOpenAI-API-Schlüssel für die Ask-KI-Funktion des Explorer, verfügbar bis ultralytics==8.3.11
clearmlTrueboolClearML-Protokollierung aktivieren
cometTrueboolComet ML-Experimentverfolgung aktivieren
dvcTrueboolDVC-Experimentverfolgung aktivieren
mlflowTrueboolMLflow-Experimentverfolgung aktivieren
raytuneTrueboolBerichterstellung für Ray Tune-hyperparameter tuning aktivieren
tensorboardFalseboolTensorBoard-Protokollierung aktivieren
wandbFalseboolWeights & Biases-Protokollierung aktivieren
vscode_msgTrueboolEine Aufforderung zur Installation der Ultralytics-Snippets-Erweiterung anzeigen, wenn ein VS-Code-Terminal erkannt wird
openvino_msgTrueboolAuf Intel-CPUs einen Tipp anzeigen, der den OpenVINO-Export für eine schnellere Inferenz empfiehlt
Mitwirkende

Kommentare