Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Inizia

Impostazioni di Ultralytics

Ultralytics salva le impostazioni persistenti specifiche di ogni macchina in un file JSON nella directory di configurazione dell'utente e le rende disponibili tramite l'oggetto settings in Python e il comando yolo settings. Queste impostazioni controllano dove vengono salvati i dataset, i pesi e le esecuzioni, la chiave API della Ultralytics Platform e quali strumenti di tracciamento degli esperimenti sono abilitati. Gli argomenti specifici delle singole esecuzioni, come imgsz e epochs, sono invece documentati nella pagina Configurazione.

Visualizza, aggiorna e ripristina le impostazioni
from ultralytics import settings

print(settings)  # visualizza tutte le impostazioni
value = settings["runs_dir"]  # leggi una singola impostazione
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # aggiorna una o più impostazioni
settings.reset()  # ripristina i valori predefiniti

Riferimento delle impostazioni#

NomeValore di esempioTipo di datiDescrizione
settings_version'0.0.8'strVersione dello schema delle impostazioni, distinta dalla versione del pacchetto ultralytics
datasets_dir'/path/to/datasets'strDirectory in cui vengono archiviati i dataset
weights_dir'/path/to/weights'strDirectory di download per i pesi dei modelli URL e Platform (ul://) e percorso di ricerca di fallback per i nomi semplici dei modelli
runs_dir'/path/to/runs'strDirectory in cui vengono archiviate le esecuzioni degli esperimenti
uuid'a1b2c3d4'strIdentificatore anonimo del computer (hash SHA-256) utilizzato per le analisi
syncTrueboolInvia dati analitici anonimi e segnalazioni di arresto anomalo a Ultralytics; consulta Privacy
api_key''strChiave API della Ultralytics Platform
openai_api_key''strChiave API OpenAI per la funzionalità Ask AI di Explorer, disponibile fino a ultralytics==8.3.11
clearmlTrueboolAbilita la registrazione con ClearML
cometTrueboolAbilita il monitoraggio degli esperimenti con Comet ML
dvcTrueboolAbilita il monitoraggio degli esperimenti con DVC
mlflowTrueboolAbilita il monitoraggio degli esperimenti con MLflow
raytuneTrueboolAbilita la generazione di report per Ray Tune e l'ottimizzazione degli iperparametri
tensorboardFalseboolAbilita la registrazione con TensorBoard
wandbFalseboolAbilita la registrazione con Weights & Biases
vscode_msgTrueboolMostra una richiesta di installazione dell'estensione Ultralytics-Snippets quando viene rilevato un terminale di VS Code
openvino_msgTrueboolSulle CPU Intel, mostra un suggerimento per esportare con OpenVINO e velocizzare l'inferenza

Un nome semplice di modello, come YOLO("yolo26n.pt"), viene caricato dalla directory di lavoro corrente e poi da weights_dir; se il modello non è presente in nessuna delle due directory, i pesi vengono scaricati nella directory di lavoro corrente. Per scaricarli invece in weights_dir, passa il percorso completo, ad esempio YOLO(Path(settings["weights_dir"]) / "yolo26n.pt").

Commenti

Fai una domanda, condividi i tuoi risultati o aiuta qualcun altro.