YOLO Vision 2026:

تكامل Azure Blob Storage#

يقوم تكامل Azure Blob Storage بتوصيل حاويات حساب التخزين الخاص بك بـ Ultralytics Platform. تظل صورك في حاوياتك — حيث تقوم المنصة بفهرستها في مكانها، بحيث يمكنك استعراض وشرح وتدريب نماذج YOLO دون تحميل نسخة.

ميزة Pro

تتطلب مجموعات بيانات Azure Blob Storage خطة Pro أو Enterprise. تري مساحات العمل المجانية التكامل وتتم مطالبتها بالترقية عند الاتصال. تظل مجموعات بيانات Azure Blob Storage الحالية قابلة للوصول بالكامل إذا انتهى الاشتراك — تتطلب الاتصالات وعمليات الاستيراد الجديدة فقط خطة Pro.

الحصول على سلسلة الاتصال (Connection String)#

لا تقوم المنصة إلا بالقراءة من مساحة التخزين الخاصة بك — فهي لا تقوم أبداً بالكتابة، أو التعديل، أو حذف الـ blobs الخاصة بك. يتطلب التكامل الحالي سلسلة اتصال بمفتاح وصول للحساب، والتي تمنح امتيازات على مستوى الحساب بالكامل على الرغم من أن المنصة تستخدم عمليات القائمة (list) والقراءة (read) فقط:

  1. في بوابة Azure، افتح حساب التخزين الخاص بك.
  2. اذهب إلى الأمان + الشبكات > مفاتيح الوصول (Security + networking > Access keys).
  3. انسخ سلسلة الاتصال (connection string).
سحابة Azure العامة فقط

تستخدم الاتصالات نقطة النهاية القياسية blob.core.windows.net. السحب السيادية (Azure China و Azure Government) وننقاط نهاية الكائن المخصصة غير مدعومة.

الاتصال بالمنصة#

  1. انتقل إلى Settings > Integrations وحدد Microsoft Azure من قائمة التكامل.
  2. الصق سلسلة الاتصال.
  3. انقر فوق Find available containers، ثم حدد الحاويات المراد الاتصال بها. يمكنك أيضاً إدخال اسم حاوية يدوياً.
  4. انقر على اتصال (Connect). تتحقق المنصة من قدرتها على سرد وقراءة كل حاوية محددة قبل حفظ أي شيء.

Ultralytics Platform Azure Blob Storage Integration Settings

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

أمان بيانات الاعتماد

يمكن لمفتاح الحساب تخويل عمليات الكتابة والحذف أو إنشاء رموز SAS إذا تم كشفه خارج المنصة. يتم تشفير بيانات الاعتماد في حالة السكون باستخدام AES-256-GCM، ولا يتم إرجاعها مطلقاً إلى المتصفح، ولا تدخل مطلقاً في حمولات مهام التدريب. استخدم حساب تخزين مخصص حيثما كان ذلك عملياً. لإلغاء الوصول، قم بتدوير مفاتيح الوصول لحساب التخزين في Azure.

إنشاء مجموعة بيانات من حاوية blob#

  1. انقر فوق New Dataset وافتح علامة التبويب Cloud storage.
  2. اختر حاوية متصلة وتصفح للوصول إلى المجلد الذي يحتوي على بياناتك.
  3. أكد المجلد، واضبط اسم مجموعة البيانات، وأنشئ مجموعة البيانات.

تدرج المنصة المجلد مرة واحدة وتفهرس ما تجده:

  • Images — تتم فهرسة الكائنات .jpg و .jpeg و .png و .webp و .avif مع قراءة الأبعاد من خلال طلبات محدودة. لا تحتفظ المنصة بنسخة ثانية من صورة المصدر.
  • Labels — يتم تحليل ملفات YOLO الجانبية .txt إلى تعليقات على المنصة، مطابقة لتخطيط images/labels/ القياسي أو كأشقاء في نفس المجلد.
  • Metadata — يوفر ملف data.yaml/data.yml أسماء الفئات، نوع المهمة، وشكل نقطة مفتاح الوضع، تمامًا مثل رفع الأرشيف.
  • Splits — تقوم أسماء المجلدات train و val و test في مسار الكائن بتعيين التقسيمات تلقائيًا.

تسلك مجموعة البيانات بعد ذلك سلوك أي مجموعة بيانات أخرى: تصفحها وضع تعليقات عليها، واجعلها عامة أو خاصة، شاركها مع فريقك، وتدرب عليها من خلال التدريب المُدارة. يتم بث الأصلية عند الطلب، والصور المفهرسة لا تستهلك حصص التخزين الخاصة بك على المنصة.

القيود

يقوم الاستيراد الواحد بفهرسة ما يصل إلى 50,000 blob، وملفات التسميات أو YAML يصل حجم كل منها إلى 1 ميجابايت. يجب تقسيم الحاويات الأكبر عبر مجموعات بيانات متعددة.

الحفاظ على الـ blobs المفهرسة غير قابلة للتغيير (immutable)

يتم تثبيت كل صورة مفهرسة بـ ETag الخاص بـ blob الخاص بها، وتفشل المنصة في حالة تغير الـ blob تحتها. أضف blobs جديدة بدلاً من الكتابة فوق الموجودة حالياً.

إخفاقات الاستيراد#

إذا فشل الاستيراد — بسبب مجلد فارغ، أو خطأ مطبعي في المسار، أو أذونات ملغاة — تظهر مجموعة البيانات الخطأ في صفحتها. يمكن للمحررين النقر على إعادة محاولة الاستيراد (Retry import) لإعادة تشغيله باستخدام الحاوية والمجلد المخزنين، أو إنشاء مجموعة بيانات جديدة تشير إلى المسار المصحح.

التدريب#

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

القيود الحالية#

تستبعد مجموعات البيانات المدعومة من Azure حاليًا الميزات التي تتطلب نسخًا مملوكة للمنصة من صورك: التسميات التلقائية، وتحليل التجميع، واستنساخ مجموعات البيانات، ولقطات الإصدار غير القابلة للتغيير.

حذف مجموعة بيانات مدعومة بـ Azure، أو صور فردية منها، يزيل مراجع المنصة فقط — لا يتم لمس الـ blobs الخاصة بك أبداً.

راجع أيضًا عمليات التكامل مع Google Cloud Storage وAmazon S3.

المساهمون

التعليقات