النشر#
توفّر Ultralytics Platform خيارات شاملة لنشر النماذج لوضع نماذج YOLO في بيئة الإنتاج. اختبر النماذج باستخدام الاستدلال المستند إلى المتصفح، وانشرها على نقاط نهاية مخصصة في 42 منطقة حول العالم، وراقب الأداء في الوقت الفعلي.
Watch: Get Started with Ultralytics Platform - Deploy
نظرة عامة#
يساعدك قسم النشر على:
- اختبار النماذج مباشرةً في المتصفح باستخدام علامة التبويب
Predict - النشر على نقاط نهاية مخصصة في 42 منطقة حول العالم
- راقب مقاييس الطلبات، والسجلات، وفحوصات السلامة، والتنبؤات المؤقتة على النقاط النهائية المدفوعة
- اختر الموارد: يتم تقليص حجم النقاط النهائية الافتراضية إلى الصفر؛ بينما تحافظ الأحجام المخصصة على مثيل نشط ( دافئ) مع احتساب رسوم وقت التشغيل

خيارات النشر#
توفّر 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في رأس الصفحة

تُحدّث الصفحة نفسها تلقائيًا، مع إجراء الاستطلاع بوتيرة أسرع أثناء وجود عمليات النشر في حالة انتقالية (creating أو deploying أو stopping). راجع المراقبة للاطلاع على التفاصيل.
توفر النقاط النهائية المدفوعة رسومًا بيانية وصور أمثلة مخزنة فقط في ذاكرة مثيل التخديم. قد يؤدي إيقاف النموذج، أو إعادة تشغيله، أو إعادة نشره، أو تغيير حجمه، أو استبداله إلى محو هذه البيانات. احفظ الأمثلة في مجموعة بيانات وانتظر حتى ينتهي استيعابها للحفاظ عليها. راجع قسم Monitoring.
الميزات الرئيسية#
التغطية العالمية#
انشر بالقرب من مستخدميك عبر 42 منطقة تغطي:
- أمريكا الشمالية وأمريكا الجنوبية
- أوروبا والشرق الأوسط وأفريقيا
- آسيا والمحيط الهادئ وأوقيانوسيا
سلوك التوسع#
تعمل نقاط النهاية حاليًا كما يلي:
- الموارد الافتراضية: تتقلص النقاط النهائية الخاملة إلى الصفر وتبدأ تشغيلها بارداً عند الطلب التالي
- الموارد المخصصة: يظل مثيل واحد نشطاً (دافئاً) وتُحتسب عليه رسوم وقت التشغيل حتى يتم إيقافه
- مثيل نشط واحد: تخدم كل نقطة نهاية حاليًا من مثيل واحد في جميع الخطط
- التخلص من الحمل: تتلقى الطلبات استجابات
429عندما تبلغ نقطة النهاية سعتها مؤقتًا — راجع طلبات نقطة النهاية المباشرة - مهلة الطلب: تبلغ المدة القصوى لطلبات النقطة النهائية المباشرة ساعة واحدة؛ راجع قسم Inference لمعرفة المدخلات المدعومة
النشر الإقليمي#
استخدم زمن الاستجابة المقاس للمنطقة لوضع نقطة نهاية بالقرب من مستدعيها. يعتمد زمن الاستجابة الفعلي للاستدلال على النموذج وحجم الإدخال وحالة نقطة النهاية ومسار الشبكة.
فحوصات السلامة#
يتضمن كل نشر قيد التشغيل فحص سلامة تلقائيًا مع:
- مؤشر حالة مباشر (سليم/غير سليم)
- عرض زمن الاستجابة
- إعادة المحاولة تلقائيًا عند عدم السلامة، والتوقف بمجرد استعادة السلامة
- زر تحديث يدوي
بدء سريع#
إنشاء عملية نشر:
- درّب نموذجًا أو ارفعه إلى مشروع
- انتقل إلى علامة التبويب نشر الخاصة بالنموذج
- انقر على Deploy لمنطقة في جدول زمن الانتقال
- راجع وحدة المعالجة المركزية (CPU)، والذاكرة، والأسعار، والاسم في مربع حوار النشر
- انقر على 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، وPro10، وEnterpriseunlimited. تُحتسب الحصة على مساحة العمل المالكة للنموذج، وتخدم نقطة النهاية نموذجًا واحدًا بالضبط في كل مرة — استخدم استبدال النموذج لتبديله دون تغيير عنوان URL.تتقلص النقاط النهائية للموارد الافتراضية إلى الصفر عندما تكون خاملة:
- تتقلص نقطة النهاية بعد فترة من عدم النشاط
- يؤدي الطلب الأول إلى بدء التشغيل البارد
- تكون الطلبات اللاحقة سريعة
تؤدي الطلبات الأولى بعد فترة من الخمول إلى بدء تشغيل بارد. ويؤدي فتح بطاقة النشر إلى إجراء فحص لحالة الخدمة، ما يؤدي إلى تهيئة نقطة النهاية، ولذلك تستجيب تنبؤات الاختبار بسرعة عند إجرائها مباشرةً بعد ذلك.
تظل النقاط النهائية للموارد المخصصة نشطة (دافئة) ويتم فرض رسوم عليها مقابل وقت التشغيل، بما في ذلك وقت الخمول. أوقف النقطة النهائية لإيقاف رسوم وقت التشغيل الخاصة بها.