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

#include <aspired_versions_manager.h>

وقال مدير أن تنفذ الهدف < محمل > API التي الإصدارات قابل للعرض على الحمل التي تتطلع-الإصدارات الاستخدامات الاسترجاعات لإملاء.

ملخص

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

(ودلالات ضمنية-تفريغ يسهل عديمي الجنسية المصدر تطبيقات، حيث التكرار معينة من المصدر منطق الصورة تقرر ببساطة أي إصدار من قابل للعرض يجب أن يتم تحميلها، دون الحاجة إلى معرفة ما تقرر في الماضي).

هذا المدير يجعل الانتقال بين إصدارات تيار قابل للعرض باستخدام تكوين AspiredVersionPolicy . يفضل المدير التفريغ قبل التحميل لتحرير الموارد في الخادم عند اتخاذ القرار بين الانتقالات التي تقترحها السياسة.

ميراث

يرث من: tensorflow :: :: خدمة مدير ، والهدف <الأمراض المنقولة جنسيا :: unique_ptr <تحميل>>

البنائين والمدمرين

~AspiredVersionsManager ()

الأنواع العامة

PreLoadHook استخدام
BasicManager::PreLoadHook

دروس الأصدقاء

internal::AspiredVersionsManagerTargetImpl
friend class
test_util::AspiredVersionsManagerTestAccess
friend class

وظائف ثابتة عامة

Create ( Options options, std::unique_ptr< AspiredVersionsManager > *manager)
Status

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

GetAspiredVersionsCallback () override
Source < std::unique_ptr< Loader > >::AspiredVersionsCallback
يُرجع رد اتصال لتعيين قائمة الإصدارات المطلوبة لتدفق معين قابل للخدمة ، باستخدام Loaders.
ListAvailableServableIds () const override
virtual std::vector< ServableId >
الحصول على قائمة بجميع المعرفات الصالحة للخدمة ، مثل

الهياكل

tensorflow :: :: خدمة AspiredVersionsManager :: خيارات

خيارات التكوين والأهداف للتوصيل التي سيتم استخدامها من قبل AspiredVersionsManager .

الأنواع العامة

الخطاف المسبق

BasicManager::PreLoadHook PreLoadHook

دروس الأصدقاء

داخلي :: AspiredVersionsManagerTargetImpl

friend class internal::AspiredVersionsManagerTargetImpl

test_util :: AspiredVersionsManagerTestAccess

friend class test_util::AspiredVersionsManagerTestAccess

وظائف ثابتة عامة

يخلق

Status Create(
  Options options,
  std::unique_ptr< AspiredVersionsManager > *manager
)

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

GetAspiredVersionsCallback

Source< std::unique_ptr< Loader > >::AspiredVersionsCallback GetAspiredVersionsCallback() override

يُرجع رد اتصال لتعيين قائمة الإصدارات المطلوبة لتدفق معين قابل للخدمة ، باستخدام Loaders.

ListAvailableServableIds

virtual std::vector< ServableId > ListAvailableServableIds() const override

الحصول على قائمة بجميع المعرفات الصالحة للخدمة ، مثل

يمكن استرداد كل منها باستخدام GetServableHandle.

~ AspiredVersionsManager

 ~AspiredVersionsManager() override