إعدادات Ultralytics#
تخزن Ultralytics الإعدادات الدائمة الخاصة بكل جهاز في ملف JSON داخل دليل تكوين المستخدم وتتيحها من خلال كائن settings في Python وأمر yolo settings. وهي تتحكم في أماكن تخزين مجموعات البيانات والأوزان وعمليات التشغيل، ومفتاح واجهة برمجة التطبيقات الخاص بـ Ultralytics Platform، ومتعقبات التجارب المُمكّنة. يتم توثيق وسطات كل عملية تشغيل مثل imgsz و epochs على صفحة Configuration بدلاً من ذلك.
عرض الإعدادات وتحديثها وإعادة ضبطها
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 defaultsمرجع الإعدادات#
| الاسم | قيمة المثال | نوع البيانات | الوصف |
|---|---|---|---|
settings_version | '0.0.8' | str | إصدار مخطط الإعدادات، وهو يختلف عن إصدار حزمة ultralytics |
datasets_dir | '/path/to/datasets' | str | الدليل الذي يتم تخزين مجموعات البيانات فيه |
weights_dir | '/path/to/weights' | str | الدليل الذي يتم تخزين أوزان النماذج فيه |
runs_dir | '/path/to/runs' | str | الدليل الذي يتم تخزين تشغيلات التجارب فيه |
uuid | 'a1b2c3d4' | str | معرف جهاز مجهول الهوية (تجزئة SHA-256) يُستخدم للتحليلات |
sync | True | bool | إرسال تحليلات مجهولة الهوية وتقارير الأعطال إلى Ultralytics، راجع Privacy |
api_key | '' | str | مفتاح واجهة برمجة التطبيقات لـ Ultralytics Platform |
openai_api_key | '' | str | مفتاح OpenAI API لميزة الاستعلام الذكي في Explorer، المتاحة حتى ultralytics==8.3.11 |
clearml | True | bool | تمكين تسجيل ClearML |
comet | True | bool | تمكين تتبع تجارب Comet ML |
dvc | True | bool | تمكين تتبع تجارب DVC |
mlflow | True | bool | تمكين تتبع تجارب MLflow |
raytune | True | bool | تمكين تقارير Ray Tune hyperparameter tuning |
tensorboard | False | bool | تمكين تسجيل TensorBoard |
wandb | False | bool | تمكين تسجيل Weights & Biases |
vscode_msg | True | bool | إظهار مطالبة لتثبيت امتداد Ultralytics-Snippets عند اكتشاف طرفية VS Code |
openvino_msg | True | bool | على وحدات معالجة المركز Intel، أظهر نصيحة تقترح تصدير OpenVINO لاستنتاج أسرع |