تينسورفلو :: خدمة:: ResourceUnsafeLoader

#include <loader.h>

A محمل التي هي غافلة عن الموارد.

ملخص

في EstimateResources () إرجاع الأسلوب 0، وبالتالي تعطيل فعالية الشيكات السلامة القائمة على الموارد في نظام التقديم.

رافعات التي التجريبية، أو تشغيل في البيئات التي لا تحتاج إلى تدقيق سلامة الموارد، يمكن أن فئة فرعية ResourceUnsafeLoader بدلا من لودر .

ميراث

يرث من: tensorflow :: تخدم :: لودر

الوظائف العامة

EstimateResources (ResourceAllocation *estimate) const final
virtual Status
تقدر الموارد التي يمكن استخدامها.

الوظائف العامة

تقدير الموارد

virtual Status EstimateResources(
  ResourceAllocation *estimate
) const final

تقدر الموارد التي يمكن استخدامها.

هام: يجب أن يفي تنفيذ هذه الطريقة بالمتطلبات التالية ، والتي تمكّن نظام العرض من التفكير بشكل صحيح حول الخوادم التي يمكن تحميلها بأمان:

  1. يجب أن يمثل التقدير حدًا أعلى للقيمة الفعلية.
  2. قبل التحميل ، قد يتضمن التقدير موارد غير مرتبطة بأي مثيل جهاز معين ، على سبيل المثال ذاكرة الوصول العشوائي على واحدة من اثنين من وحدات معالجة الرسومات.
  3. أثناء التحميل ، لأي أجهزة ذات مثيلات متعددة (مثل وحدتي GPU) ، يجب أن يحدد التقدير المثيل الذي يرتبط به كل مورد.
  4. يجب أن يكون التقدير غير متزايد بشكل رتيب ، أي أنه لا يمكن أن يزيد بمرور الوقت. أسباب احتمال انخفاضها بمرور الوقت عائدات
    تقدير للموارد التي ستستهلكها الخدمة بمجرد تحميلها. إذا تم تحميل الخدمة القابلة للخدمة بالفعل ، فتُرجع تقديرًا لاستخدام المورد الفعلي.