Ultralytics YOLO27: Trag dich auf die Warteliste ein.
Get Started

Ultralytics-Einstellungen#

Ultralytics speichert dauerhafte, maschinenbezogene Einstellungen in einer JSON-Datei im Benutzerkonfigurationsverzeichnis und stellt sie über das Objekt settings in Python sowie den Befehl yolo settings bereit. Die Einstellungen bestimmen, wo Datensätze, Gewichte und Trainingsläufe gespeichert werden, enthalten den API-Schlüssel für die Ultralytics Platform und legen fest, welche Experiment-Tracker aktiviert sind. Argumente für einzelne Läufe wie imgsz und epochs sind stattdessen auf der Seite Konfiguration dokumentiert.

Einstellungen anzeigen, aktualisieren und zurücksetzen
from ultralytics import settings

print(settings)  # alle Einstellungen anzeigen
value = settings["runs_dir"]  # eine Einstellung auslesen
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # eine oder mehrere Einstellungen aktualisieren
settings.reset()  # Standardeinstellungen wiederherstellen

Einstellungsreferenz#

NameBeispielwertDatentypBeschreibung
settings_version'0.0.8'strVersion des Einstellungsschemas, 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 Analysedaten und Absturzberichte an Ultralytics senden; siehe Datenschutz
api_key''strAPI-Schlüssel der Ultralytics Platform
openai_api_key''strOpenAI-API-Schlüssel für die Funktion „Ask AI“ im Explorer, verfügbar bis zu ultralytics==8.3.11
clearmlTrueboolClearML-Protokollierung aktivieren
cometTrueboolComet ML-Experimentverfolgung aktivieren
dvcTrueboolDVC-Experimentverfolgung aktivieren
mlflowTrueboolMLflow-Experimentverfolgung aktivieren
raytuneTrueboolBerichte zur Ray Tune-Hyperparameteroptimierung aktivieren
tensorboardFalseboolTensorBoard-Protokollierung aktivieren
wandbFalseboolWeights & Biases-Protokollierung aktivieren
vscode_msgTrueboolBeim Erkennen eines VS-Code-Terminals eine Aufforderung zur Installation der Erweiterung Ultralytics-Snippets anzeigen
openvino_msgTrueboolAuf Intel-CPUs einen Tipp zum Export mit OpenVINO für schnellere Inferenz anzeigen
Mitwirkende

Kommentare