Ultralytics ayarları#
Ultralytics, makine başına kalıcı ayarları kullanıcının yapılandırma dizinindeki bir JSON dosyasında saklar ve bu ayarlara Python'daki settings nesnesi ve yolo settings komutu üzerinden erişim sağlar. Bu ayarlar; veri kümelerinin, ağırlıkların ve çalıştırmaların nerede saklanacağını, Ultralytics Platform API anahtarını ve hangi deney izleyicilerinin etkin olduğunu belirler. imgsz ve epochs gibi çalıştırmaya özgü bağımsız değişkenler ise Yapılandırma sayfasında belgelenmiştir.
Ayarları görüntüle, güncelle ve sıfırla
from ultralytics import settings
print(settings) # tüm ayarları görüntüle
value = settings["runs_dir"] # tek bir ayarı oku
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False}) # bir veya daha fazla ayarı güncelle
settings.reset() # varsayılanları geri yükleAyarlar Başvurusu#
| 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 | Deney çalıştırmalarının depolandığı dizin |
uuid | 'a1b2c3d4' | str | Analizler için kullanılan anonimleştirilmiş makine tanımlayıcısı (SHA-256 karması) |
sync | True | bool | Anonimleştirilmiş analiz verilerini ve kilitlenme raporlarını Ultralytics'e gönder; Gizlilik bölümüne bak |
api_key | '' | str | Ultralytics Platform API anahtarı |
openai_api_key | '' | str | ultralytics==8.3.11 sürümüne kadar kullanılabilen Explorer Yapay Zekâ'ya Sor özelliği için OpenAI API anahtarı |
clearml | True | bool | ClearML günlük kaydını etkinleştir |
comet | True | bool | Comet ML deney izlemeyi etkinleştir |
dvc | True | bool | DVC deney izlemeyi etkinleştir |
mlflow | True | bool | MLflow deney izlemeyi etkinleştir |
raytune | True | bool | Ray Tune hiperparametre ayarlama raporlamasını etkinleştir |
tensorboard | False | bool | TensorBoard günlük kaydını etkinleştir |
wandb | False | bool | Weights & Biases günlük kaydını etkinleştir |
vscode_msg | True | bool | VS Code terminali algılandığında Ultralytics-Snippets uzantısını yüklemen için bir istem 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 |