Ultralytics Ayarları#
Ultralytics, kalıcı, makine başına ayarları kullanıcı yapılandırma dizinindeki bir JSON dosyasında saklar ve bunları Python içindeki settings nesnesi ile yolo settings komutu aracılığıyla sunar. Bu ayarlar veri setlerinin, ağırlıkların ve çalıştırmaların nerede saklanacağını, Ultralytics Platform API anahtarını ve hangi deney takipçilerinin etkinleştirildiğini kontrol eder. imgsz ve epochs gibi çalıştırma başına argümanlar bunun yerine Configuration sayfasında belgelenmiştir.
Ayarları görüntüle, güncelle ve sıfırla
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 defaultsAyarlar Başvuru Kılavuzu#
| Ad | Örnek Değer | Veri Türü | Açıklama |
|---|---|---|---|
settings_version | '0.0.8' | str | ultralytics paket sürümünden farklı olan ayarlar şema sürümü |
datasets_dir | '/path/to/datasets' | str | Veri kümelerinin depolandığı dizin |
weights_dir | '/path/to/weights' | str | Model ağırlıklarının depolandığı dizin |
runs_dir | '/path/to/runs' | str | Deneme çalıştırmalarının depolandığı dizin |
uuid | 'a1b2c3d4' | str | Analitik için kullanılan anonimleştirilmiş makine tanımlayıcısı (SHA-256 karması) |
sync | True | bool | Ultralytics'e anonimleştirilmiş analitikler ve çökme raporları gönder, bkz. Privacy |
api_key | '' | str | Ultralytics Platform API anahtarı |
openai_api_key | '' | str | ultralytics==8.3.11 sürümüne kadar kullanılabilen Explorer Ask AI özelliği için OpenAI API anahtarı |
clearml | True | bool | ClearML günlüğe kaydetmeyi etkinleştir |
comet | True | bool | Comet ML deney takibini etkinleştir |
dvc | True | bool | DVC deney takibini etkinleştir |
mlflow | True | bool | MLflow deney takibini etkinleştir |
raytune | True | bool | Ray Tune hyperparameter tuning raporlamasını etkinleştir |
tensorboard | False | bool | TensorBoard günlüğe kaydetmeyi etkinleştir |
wandb | False | bool | Weights & Biases günlüğe kaydetmeyi etkinleştir |
vscode_msg | True | bool | Bir VS Code terminali algılandığında Ultralytics-Snippets uzantısını yüklemek için bir komut istemi göster |
openvino_msg | True | bool | Intel CPU'larda, daha hızlı çıkarım için OpenVINO dışa aktarımını öneren bir ipucu göster |