التاليالدليل التالي
تحجيم استدلال النموذج تلقائيًا على Kubernetes
التقنية
الدليل الفني
KServe عبارة عن منصة موحدة أصلية من Kubernetes لخدمة نماذج التعلم الآلي على نطاق واسع.
استمع إلى هذا الدليلرواه الذكاء الاصطناعي · ~2 min
It gives teams a single, declarative way to deploy models with autoscaling, canary rollouts, and scale-to-zero, abstracting away most of the Kubernetes plumbing.
يُعرف KServe سابقًا باسم KFServing ونشأ من مشروع Kubeflow، ويحدد مورد InferenceService المخصص. تكتب ملف YAML قصيرًا يشير إلى نموذج مخزّن في وحدة تخزين الكائنات (S3، GCS، Azure Blob)، ويتولى KServe الباقي. وهو يدعم كلا من الاستدلال التنبئي، وبشكل متزايد، خدمة LLM التوليدية. تقوم KServe بشحن "أوقات تشغيل العرض" المعدة مسبقًا لأطر العمل الشائعة (TensorFlow Serving، وTorchServe، وTriton، وscikit-learn، وXGBoost، وHugging Face) وتدعم الحاويات المخصصة. تم تصميمه استنادًا إلى Knative Serving وطبقة الشبكة (Istio أو ما شابه)، وهو يوفر قياسًا تلقائيًا يعتمد على الطلب بما في ذلك القياس الحقيقي إلى الصفر، لذلك لا تستهلك النماذج الخاملة أي حساب. كما أنه يعمل على توحيد واجهة برمجة تطبيقات التنبؤ حول بروتوكول الاستدلال المفتوح، بحيث يتحدث العملاء مع كل نموذج بنفس الطريقة بغض النظر عن إطار العمل.
ينشر أحد البنوك نموذج تسجيل الائتمان عن طريق كتابة InferenceService YAML مكون من 10 أسطر يشير إلى النموذج في S3، مع تعامل KServe مع القياس التلقائي والدخول.
يستخدم فريق التجارة الإلكترونية عمليات طرح KServe canary لإرسال 10 بالمائة من حركة المرور إلى نموذج توصية جديد، ثم يرتفع إلى 100 بالمائة بمجرد أن تبدو المقاييس سليمة.
يخدم مختبر الأبحاث العشرات من النماذج التي نادرًا ما تستخدم بمقياس مقياس إلى الصفر، لذلك يتم تشغيل كل نموذج فقط عند وصول الطلب ولا يستهلك أي وحدة معالجة رسومات (GPU) عندما يكون في وضع الخمول.
يستخدم فريق MLOps مكون محول KServe لتشغيل تغيير حجم الصورة وتطبيعها قبل أن يقوم المتنبئ بتشغيل نموذج رؤية يخدمه Triton.
تتطور KServe بسرعة نحو الذكاء الاصطناعي التوليدي، مما يضيف مسارًا يركز على LLM مع ميزات مثل التوجيه المدرك لذاكرة التخزين المؤقت لـ KV، والتخزين المؤقت للنموذج، وخدمة التعبئة المسبقة/فك التشفير المفصلة لنماذج اللغات الكبيرة. توقع تكاملًا أعمق مع محركات الاستدلال مثل vLLM، وخدمة أفضل متعددة العقد للنماذج الكبيرة جدًا بالنسبة لوحدة معالجة رسومات واحدة، والتوجيه على مستوى البوابة لموازنة التحميل المستندة إلى الرمز المميز. وباعتباره مشروعًا حاضنًا لـ CNCF، فقد أصبح المعيار المفتوح الفعلي لوضع النماذج خلف Kubernetes، مما يؤدي إلى تضييق الفجوة بين نتائج البحث ونقاط نهاية الإنتاج المرنة.
رسالة إخبارية مجانية
ثلاث قصص تم التحقق منها بواسطة الذكاء الاصطناعي كل صباح من أيام الأسبوع، مكتوبة باللغة الإنجليزية البسيطة. مجاني للأبد، بدون إعلانات.
بريد إلكتروني واحد كل يوم من أيام الأسبوع. إلغاء الاشتراك بنقرة واحدة. نحن لا نبيع أو نشارك عنوانك أبدًا.
اختبر نفسك
تعليقات فورية على كل إجابة، وشهادة قابلة للمشاركة مع معرف يمكن التحقق منه بمجرد اجتياز الدورة التدريبية.
دعم تعليم الذكاء الاصطناعي المجاني. AI Understanding هي منظمة 501(c)(3) غير ربحية - لا إعلانات ولا نظام حظر الاشتراك غير المدفوع على الإطلاق. قم بالتبرع
KServe عبارة عن منصة موحدة أصلية من Kubernetes لخدمة نماذج التعلم الآلي على نطاق واسع. إنه يمنح الفرق طريقة واحدة معلنة لنشر النماذج ذات القياس التلقائي، وعمليات طرح الكناري، والقياس إلى الصفر، مما يؤدي إلى تجريد معظم أعمال السباكة في Kubernetes.
نشأت KServe كـ KFServing ضمن مشروع Kubeflow قبل أن تصبح منصة مستقلة.
أنت تعلن عن مورد InferenceService مخصص، عادةً في YAML، لنشر نموذج معروض وتكوينه.
تم بناء KServe على Knative، وهو يدعم النطاق إلى الصفر، مما يؤدي إلى إسقاط النسخ المتماثلة إلى الصفر عندما لا تكون هناك حركة مرور وبدء بارد عند الطلب.
يعتمد KServe على Knative Serving، الذي يقوم بقياس النسخ المتماثلة بناءً على التزامن أو معدل الطلب ويتيح إمكانية القياس إلى الصفر.
تقوم أدوات تهيئة التخزين بتنزيل العناصر النموذجية من تخزين الكائنات (مثل S3 أو GCS) إلى الكبسولة، مما يؤدي إلى فصل النماذج عن الصورة.
استمر في التعلم
تم اختيار المزيد من الأدلة لهذا الموضوع
التاليالدليل التالي
تحجيم استدلال النموذج تلقائيًا على Kubernetes
التقنية