Ultralytics YOLO27:

النشر#

توفّر Ultralytics Platform خيارات شاملة لنشر النماذج لوضع نماذج YOLO في بيئة الإنتاج. اختبر النماذج باستخدام الاستدلال المستند إلى المتصفح، وانشرها على نقاط نهاية مخصصة في 42 منطقة حول العالم، وراقب الأداء في الوقت الفعلي.



Watch: Get Started with Ultralytics Platform - Deploy

نظرة عامة#

يساعدك قسم النشر على:

  • اختبار النماذج مباشرةً في المتصفح باستخدام علامة التبويب Predict
  • النشر على نقاط نهاية مخصصة في 42 منطقة حول العالم
  • راقب مقاييس الطلبات، والسجلات، وفحوصات السلامة، والتنبؤات المؤقتة على النقاط النهائية المدفوعة
  • اختر الموارد: يتم تقليص حجم النقاط النهائية الافتراضية إلى الصفر؛ بينما تحافظ الأحجام المخصصة على مثيل نشط ( دافئ) مع احتساب رسوم وقت التشغيل

صفحة نشر Ultralytics Platform مع خريطة العالم وبطاقات النظرة العامة

خيارات النشر#

توفّر Ultralytics Platform مسارات متعددة للنشر:

الخيارالوصفالأفضل لـ
علامة تبويب التنبؤاستدلال مستند إلى المتصفح باستخدام الصور وكاميرا الويب والأمثلةالتطوير والتحقق
الاستدلال المشتركخدمة متعددة المستأجرين عبر 3 مناطق للبياناتالاستخدام الخفيف والاختبار
نقاط النهاية المخصصةخدمات أحادية المستأجر عبر 42 منطقةالإنتاج وزمن الاستجابة المنخفض
التصديرتنزيل الأوزان بـ20 صيغة للتشغيل المحلي أو على الأجهزة الطرفيةدون اتصال وعلى الجهاز

سير العمل#

graph LR
    A[✅ Test]:::start --> B[⚙️ Configure]:::proc
    B --> C[🌐 Deploy]:::proc
    C --> D[📊 Monitor]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
المرحلةالوصف
Testتحقّق من النموذج باستخدام علامة التبويب Predict
التهيئةحدد نموذجاً، ومنطقة، ووحدة معالجة مركزية (CPU)، وذاكرة؛ ومراجع الأسعار واسم النشر
النشرأنشئ نقطة نهاية مخصصة من علامة التبويب Deploy
المراقبةتفقد مقاييس النقطة النهائية والتنبؤات المؤقتة في قسم Monitoring

البنية#

الاستدلال المشترك#

تعمل خدمة الاستدلال المشترك في 3 مناطق رئيسية. تُوجَّه الطلبات إلى نموذج إلى الخدمة الموجودة في منطقة بيانات ذلك النموذج، بحيث تبقى النتائج داخل المنطقة التي يُخزَّن فيها النموذج:

graph TB
    User[User Request]:::start --> API[Platform API]:::proc
    API --> Router{Model Data Region}:::decide
    Router -->|US models| US["US Predict Service<br/>Iowa"]:::out
    Router -->|EU models| EU["EU Predict Service<br/>Belgium"]:::out
    Router -->|AP models| AP["AP Predict Service<br/>Taiwan"]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff
المنطقةالتسميةالموقعالأفضل لـ
الولايات المتحدةالأمريكتانآيوا، الولايات المتحدةمستخدمو الأمريكتين، والأسرع للأمريكتين
الاتحاد الأوروبيأوروبا والشرق الأوسط وأفريقيابلجيكا، أوروباالمستخدمون الأوروبيون، والامتثال للائحة GDPR
آسيا والمحيط الهادئآسيا والمحيط الهادئتايوان، آسيا والمحيط الهادئمستخدمو آسيا والمحيط الهادئ، وأدنى زمن استجابة في منطقة APAC

نقاط النهاية المخصصة#

انشر في 42 منطقة حول العالم على Ultralytics Cloud:

  • الأمريكتان: 14 منطقة
  • أوروبا: 13 منطقة
  • آسيا والمحيط الهادئ: 12 منطقة
  • الشرق الأوسط وأفريقيا: 3 مناطق

كل نقطة نهاية هي خدمة أحادية المستأجر وتتضمن:

  • وحدة معالجة مركزية (CPU) وذاكرة قابلة للتكوين مع عرض الأسعار قبل النشر
  • التقليص إلى الصفر للموارد الافتراضية؛ ومثيل نشط (دافئ) يُحاسب على وقت التشغيل للموارد المخصصة
  • عنوان URL فريد لنقطة النهاية مع مرجع API تفاعلي خاص بها في /docs
  • ربطًا بمفتاح API خاص بها، بحيث لا يمكن إلا لذلك المفتاح استدعاء نقطة النهاية
  • مراقبة وسجلات وفحوصات سلامة مستقلة

صفحة عمليات النشر#

يمكنك الوصول إلى صفحة عمليات النشر العالمية من الشريط الجانبي ضمن Deploy. تعرض هذه الصفحة:

  • خريطة العالم مع علامات المناطق المنشورة؛ انقر على منطقة لفتح مربع الحوار New Deployment
  • بطاقات نظرة عامة: طلبات HTTP (خلال 24 ساعة)، عمليات النشر النشطة، معدل أخطاء HTTP (خلال 24 ساعة)، زمن الانتقال P95 لـ HTTP (خلال 24 ساعة)
  • قائمة عمليات النشر مع ثلاثة أوضاع عرض: البطاقات والمضغوط والجدول
  • زر نشر جديد لإنشاء نقاط نهاية من أي نموذج مكتمل
  • زر تحديث وطابع زمني Updated في رأس الصفحة

بطاقات النظرة العامة وقائمة عمليات النشر في صفحة نشر Ultralytics Platform

الاستطلاع التلقائي

تُحدّث الصفحة نفسها تلقائيًا، مع إجراء الاستطلاع بوتيرة أسرع أثناء وجود عمليات النشر في حالة انتقالية (creating أو deploying أو stopping). راجع المراقبة للاطلاع على التفاصيل.

مراقبة خفيفة الوزن ومؤقتة

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

الميزات الرئيسية#

التغطية العالمية#

انشر بالقرب من مستخدميك عبر 42 منطقة تغطي:

  • أمريكا الشمالية وأمريكا الجنوبية
  • أوروبا والشرق الأوسط وأفريقيا
  • آسيا والمحيط الهادئ وأوقيانوسيا

سلوك التوسع#

تعمل نقاط النهاية حاليًا كما يلي:

  • الموارد الافتراضية: تتقلص النقاط النهائية الخاملة إلى الصفر وتبدأ تشغيلها بارداً عند الطلب التالي
  • الموارد المخصصة: يظل مثيل واحد نشطاً (دافئاً) وتُحتسب عليه رسوم وقت التشغيل حتى يتم إيقافه
  • مثيل نشط واحد: تخدم كل نقطة نهاية حاليًا من مثيل واحد في جميع الخطط
  • التخلص من الحمل: تتلقى الطلبات استجابات 429 عندما تبلغ نقطة النهاية سعتها مؤقتًا — راجع طلبات نقطة النهاية المباشرة
  • مهلة الطلب: تبلغ المدة القصوى لطلبات النقطة النهائية المباشرة ساعة واحدة؛ راجع قسم Inference لمعرفة المدخلات المدعومة

النشر الإقليمي#

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

فحوصات السلامة#

يتضمن كل نشر قيد التشغيل فحص سلامة تلقائيًا مع:

  • مؤشر حالة مباشر (سليم/غير سليم)
  • عرض زمن الاستجابة
  • إعادة المحاولة تلقائيًا عند عدم السلامة، والتوقف بمجرد استعادة السلامة
  • زر تحديث يدوي

بدء سريع#

إنشاء عملية نشر:

  1. درّب نموذجًا أو ارفعه إلى مشروع
  2. انتقل إلى علامة التبويب نشر الخاصة بالنموذج
  3. انقر على Deploy لمنطقة في جدول زمن الانتقال
  4. راجع وحدة المعالجة المركزية (CPU)، والذاكرة، والأسعار، والاسم في مربع حوار النشر
  5. انقر على Create Deployment وانتظر حتى تصبح حالة النشر Ready
النشر السريع
Model → Deploy tab → Deploy in a region → Review configuration → Create Deployment

يتم إنشاء اسم النشر من اسم النموذج ومدينة المنطقة ويمكن تعديله قبل النشر. بمجرد النشر، استخدم عنوان URL للنقطة النهائية مع مفتاح API الخاص بك لإرسال طلبات الاستدلال من أي تطبيق.

روابط سريعة#

الأسئلة الشائعة#

  • الميزةمشتركمخصص
    الخدمةمشتركة بين مستخدمي المنصةمخصصة لعملية نشر واحدة
    التوسعتديره المنصةالافتراضي: يتقلص إلى الصفر؛ المخصص: يظل نشطاً (دافئاً)
    المناطق3 مناطق للبياناتالاختيار من بين 42 منطقة للنشر
    URLواجهة API لنموذج المنصةعنوان URL مُنشأ لنقطة نهاية النشر
    الاختبارعلامة تبويب النموذج Predictعلامة تبويب Predict في بطاقة النشر أو API
    حدود المعدل20 طلبًا/دقيقةلا تفرض المنصة حدًا للمعدل على الاستدعاءات المباشرة
    المصادقةأي مفتاح API لمساحة العملمفتاح API المرتبط بالنشر فقط
  • يبقى النشر في حالة الإنشاء أو النشر أثناء بدء تشغيل خدمته. ويصبح قابلاً للاستخدام عندما تتغير الحالة إلى جاهز؛ ويختلف التوقيت حسب النموذج والمنطقة، ويستغرق عادةً بضع دقائق.

  • نعم، يمكن أن يكون لكل نموذج نقاط نهاية متعددة في مناطق مختلفة. ويحدّد نوع الخطة عدد عمليات النشر: Free 3، وPro 10، وEnterprise unlimited. تُحتسب الحصة على مساحة العمل المالكة للنموذج، وتخدم نقطة النهاية نموذجًا واحدًا بالضبط في كل مرة — استخدم استبدال النموذج لتبديله دون تغيير عنوان URL.

  • تتقلص النقاط النهائية للموارد الافتراضية إلى الصفر عندما تكون خاملة:

    • تتقلص نقطة النهاية بعد فترة من عدم النشاط
    • يؤدي الطلب الأول إلى بدء التشغيل البارد
    • تكون الطلبات اللاحقة سريعة

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

    تظل النقاط النهائية للموارد المخصصة نشطة (دافئة) ويتم فرض رسوم عليها مقابل وقت التشغيل، بما في ذلك وقت الخمول. أوقف النقطة النهائية لإيقاف رسوم وقت التشغيل الخاصة بها.

التعليقات