Ultralytics YOLO27:

Impostazioni di Ultralytics#

Ultralytics memorizza impostazioni persistenti specifiche per 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 archiviati i dataset, i pesi e le esecuzioni, la chiave API della Ultralytics Platform e quali tracker degli esperimenti sono abilitati. Gli argomenti specifici di ogni esecuzione, come imgsz e epochs, sono documentati nella pagina Configurazione.

Visualizza, aggiorna e reimposta 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 le impostazioni predefinite

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 in cui vengono archiviati i pesi del modello
runs_dir'/path/to/runs'strDirectory in cui vengono archiviate le esecuzioni degli esperimenti
uuid'a1b2c3d4'strIdentificatore anonimo della macchina (hash SHA-256) utilizzato per l’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à Chiedi all’IA 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 l’ottimizzazione degli iperparametri con Ray Tune
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 accelerare l’inferenza
Collaboratori

Commenti