مرجع ل ultralytics/hub/__init__.py
ملاحظه
هذا الملف متاح في https://github.com/ultralytics/ultralytics/ نقطة / الرئيسية /ultralytics/hub/init.py. إذا اكتشفت مشكلة ، فيرجى المساعدة في إصلاحها من خلال المساهمة في طلب 🛠️ سحب. شكرا لك 🙏!
ultralytics.hub.login(api_key=None, save=True)
قم بتسجيل الدخول إلى Ultralytics واجهة برمجة تطبيقات HUB باستخدام مفتاح واجهة برمجة التطبيقات المقدم.
لا يتم تخزين الجلسة. يتم إنشاء جلسة جديدة عند الحاجة باستخدام الإعدادات المحفوظة أو HUB_API_KEY متغير البيئة إذا تمت مصادقته بنجاح.
البارامترات:
اسم | نوع | وصف | افتراضي |
---|---|---|---|
api_key |
str
|
مفتاح API لاستخدامه للمصادقة. إذا لم يتم توفيره ، استرداده من الإعدادات أو متغير البيئة HUB_API_KEY. |
None
|
save |
bool
|
ما إذا كنت تريد حفظ مفتاح API في الإعدادات في حالة نجاح المصادقة. |
True
|
ارجاع:
نوع | وصف |
---|---|
bool
|
صحيح إذا نجحت المصادقة ، خطأ خلاف ذلك. |
شفرة المصدر في ultralytics/hub/__init__.py
ultralytics.hub.logout()
تسجيل الخروج من Ultralytics HUB عن طريق إزالة مفتاح API من ملف الإعدادات. لتسجيل الدخول مرة أخرى، استخدم "yolo تسجيل الدخول إلى المركز".
شفرة المصدر في ultralytics/hub/__init__.py
ultralytics.hub.reset_model(model_id='')
إعادة تعيين نموذج مدرب إلى حالة غير مدربة.
شفرة المصدر في ultralytics/hub/__init__.py
ultralytics.hub.export_fmts_hub()
إرجاع قائمة بتنسيقات التصدير المدعومة من HUB.
ultralytics.hub.export_model(model_id='', format='torchscript')
تصدير نموذج إلى جميع التنسيقات.
شفرة المصدر في ultralytics/hub/__init__.py
ultralytics.hub.get_export(model_id='', format='torchscript')
احصل على قاموس نموذج تم تصديره مع عنوان URL للتنزيل.
شفرة المصدر في ultralytics/hub/__init__.py
ultralytics.hub.check_dataset(path, task)
وظيفة للتحقق من الأخطاء في مجموعة بيانات HUB ملف مضغوط قبل التحميل. يتحقق من مجموعة البيانات بحثا عن الأخطاء قبل تحميلها إلى المركز. وترد أمثلة الاستخدام أدناه.
البارامترات:
اسم | نوع | وصف | افتراضي |
---|---|---|---|
path |
str
|
المسار إلى data.zip (مع وجود data.yaml داخل data.zip). |
مطلوب |
task |
str
|
مهمة مجموعة البيانات. الخيارات هي "الكشف"، و"التقطيع"، و"التقطيع"، و"الوضع"، و"التصنيف"، و"obb". |
مطلوب |
مثل
تنزيل ملفات *.zip من https://github.com/ultralytics/ المحور / الشجرة / الرئيسي / example_datasets أي https://github.com/ultralytics/ المحور / الخام / الرئيسي / example_datasets / coco8.zip coco8.zip.
from ultralytics.hub import check_dataset
check_dataset('path/to/coco8.zip', task='detect') # detect dataset
check_dataset('path/to/coco8-seg.zip', task='segment') # segment dataset
check_dataset('path/to/coco8-pose.zip', task='pose') # pose dataset
check_dataset('path/to/dota8.zip', task='obb') # OBB dataset
check_dataset('path/to/imagenet10.zip', task='classify') # classification dataset