ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
MLflow هي منصة هندسة ذكاء اصطناعي مفتوحة المصدر للعملاء، ونماذج اللغة الكبيرة، ونماذج التعلم الآلي. من الإصدار 3.12.0rc0 حتى 3.17.0، تقبل عملية إلغاء تسلسل المقيم من طرف ثالث في الملف mlflow/genai/scorers/base.py العناصر التابعة المحددة بواسطة الطلب ضمن THIRD_PARTY_SCORER_ALLOWED_MODULES بدلاً من طلب وحدة مسموح بها بدقة. يمكن للمستدعي استخدام نقاط نهاية أثار MLflow لوضع وحدة Python تحت حزمة مسموح بها قابلة للكتابة وإرسال وحدتها وفئتها عبر /ajax-api/3.0/mlflow/scorer/invoke. تقوم الدالة Scorer.model_validate_json() باستيراد الوحدة وإنشاء الفئة قبل معالجة التتبع. تسمح عمليات النشر التي تُعطّل فيها المصادقة بتنفيذ هذه الشيفرة دون بيانات اعتماد، بينما تتطلب عمليات النشر ذات المصادقة الأساسية وجود هُوية قادرة على إنشاء تجربة وتشغيل وتحميل الأثار. في كلا التكوينين، يجب أن تكون حزمة المقيم المسموح بها قابلة للكتابة بواسطة عملية الخادم. تم إصلاح هذه الثغرة في الإصدار 3.17.0.