يولو فيجن شنتشن
شنتشن
انضم الآن

تجميع وقياس Ultralytics YOLOv5 لتحسين الأداء مع Deci

فريق Ultralytics

4 دقائق قراءة

26 أكتوبر 2022

حسّن وانشر نماذج Ultralytics YOLOv5 باستخدام منصة Deci، مما يعزز الأداء بما يصل إلى 10 أضعاف. ابدأ مجانًا واستفد من التحسين التلقائي للنموذج.

في Ultralytics، نتشارك تجاريًا مع شركات ناشئة أخرى لمساعدتنا في تمويل البحث والتطوير لأدواتنا الرائعة مفتوحة المصدر، مثل YOLOv5، لإبقائها مجانية للجميع. قد تحتوي هذه المقالة على روابط تابعة لهؤلاء الشركاء.

تتضمن منصة Deci أدوات مجانية لإدارة وتحسين ونشر نماذج YOLOv5 الخاصة بك بسهولة في أي بيئة إنتاج. تدعم Deci جميع أطر عمل التعلم العميق الشائعة، مثل TensorFlow و PyTorch و Keras و ONNX. كل ما تحتاجه هو منصتنا المستندة إلى الويب أو عميل Python الخاص بنا لتشغيلها من التعليمات البرمجية الخاصة بك.

لماذا Deci؟

يمكنك استخدام Deci ليس فقط للتصدير ولكن أيضًا لتقليم النموذج وتكميمه!

توفر Deci واجهة لطيفة للتصدير بأي تنسيق ومقارنة الأداء بين النماذج الأصلية والمحولة. يختار المستخدمون زيادة تحسين نماذجهم عن طريق التكميم.

مع Deci يمكنك:

تحسين أداء الاستدلال حتى 10 أضعاف

قم بتجميع ونمذجة نماذجك تلقائيًا وتقييم إعدادات الإنتاج المختلفة لتحقيق زمن انتقال أفضل وإنتاجية وتقليل حجم النموذج والبصمة الذاكرة على جهازك.

اعثر على أفضل أجهزة الاستدلال لتطبيقك

قم بتقييم أداء النموذج الخاص بك على أجهزة متنوعة (بما في ذلك الأجهزة الطرفية) بضغطة زر. تخلص من الحاجة إلى إعداد واختبار أجهزة متعددة وإعدادات إنتاج يدويًا.

انشر مع بضعة أسطر من التعليمات البرمجية

استفد من محرك الاستدلال القائم على Python من Deci. متوافق مع أطر وأنواع أجهزة متعددة.

لمزيد من المعلومات حول منصة Deci، يرجى زيارة موقع Deci على الويب.

الإعداد لأول مرة

الخطوة 1

افتح حسابك المجاني.

ابدأ مع Deci و Ultralytics YOLOv5

الخطوة 2

لبدء تحسين نموذج YOLOv5 المدرب مسبقًا، ستحتاج إلى تحويله إلى تنسيق ONNX. راجع YOLOv5 Export Tutorial للحصول على إرشادات حول كيفية تحويل النموذج الخاص بك إلى تنسيق ONNX.

الخطوة 3

انتقل إلى علامة التبويب "Lab" وانقر فوق الزر "New Model" في الجزء العلوي الأيمن من الشاشة لتحميل نموذج YOLOv5 ONNX الخاص بك.

تحويل نماذج Ultralytics YOLOv5 إلى ONNX للنشر المستقبلي مع Deci

اتبع خطوات معالج تحميل النموذج لتحديد الجهاز المستهدف بالإضافة إلى حجم الدفعة المطلوب ومستوى التكميم لتجميع النموذج.

تجميع نموذج Ultralytics YOLOv5 للنشر مع Deci

بعد ملء المعلومات ذات الصلة، انقر فوق "ابدأ". ستقوم منصة Deci تلقائيًا بإجراء تحسين لوقت التشغيل لنموذج YOLOv5 الخاص بك للأجهزة التي حددتها بالإضافة إلى قياس أداء النموذج الخاص بك على أنواع مختلفة من الأجهزة. تستغرق هذه العملية حوالي 10 دقائق.

بمجرد الانتهاء من ذلك، سيظهر صف جديد على شاشتك أسفل النموذج الأساسي الذي قمت بتحميله مسبقًا. هنا يمكنك رؤية النسخة المحسنة من نموذج YOLOv5 المدرب مسبقًا.

نموذج Ultralytics YOLOv5 الأمثل للنشر مع Deci

ما التالي؟

يمكنك بعد ذلك تنزيل النموذج الأمثل الخاص بك عن طريق النقر فوق الزر "Deploy".

نموذج Ultralytics YOLOv5 جاهز للنشر مع Deci

سيُطلب منك بعد ذلك تنزيل النموذج الخاص بك وتلقي تعليمات حول كيفية تثبيت واستخدام Infery - محرك الاستدلال في وقت التشغيل الخاص بـ Deci.

استخدام Infery اختياري. يمكنك الحصول على ملفات python الأولية واستخدامها مع أي محرك استدلال آخر من اختيارك.

استخدم Deci Infery لنشر Ultralytics YOLOv5

استكشف نتائج التحسين وقياس الأداء في علامة التبويب "Insights".

التحسين باستخدام Deci لنموذج Ultralytics YOLOv5

هل أنت مستعد للبدء؟

قبل أن نختتم، دعنا نناقش بعض المزايا التي تقدمها Deci:

  • حسّن إنتاجية الاستدلال وزمن الوصول لنموذجك دون المساس بالدقة
  • يسمح لك بتحسين النماذج من جميع الأطر الشائعة
  • يدعم النماذج التي تستهدف أي مهمة تعلم عميق
  • يدعم النشر على أجهزة CPU و GPU الشائعة
  • يقيس أداء النموذج الخاص بك على مختلف مضيفي الأجهزة ومزودي الخدمات السحابية
  • يجعل النماذج التي تم تحميلها جاهزة للخدمة والاستدلال والنشر

كما رأيت للتو، يمكنك مضاعفة أداء نموذج YOLOv5 في 15 دقيقة من الوقت الإجمالي. منصة Deci سهلة الاستخدام وبديهية للغاية.

هل لديك أي أسئلة؟ انضم إلى مجتمعنا واترك سؤالك اليوم!

لنبنِ مستقبل
الذكاء الاصطناعي معًا!

ابدأ رحلتك مع مستقبل تعلم الآلة

ابدأ مجانًا
تم نسخ الرابط إلى الحافظة