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

هذه فئة مجردة.

#include <manager.h>

مدير هو المسؤول عن الشحن والتفريغ والبحث وإدارة حياة كافة الكائنات قابل للعرض عن طريق تحميل بهم.

ملخص

ميراث

توجيه المعروفة الفئات الفرعية: tensorflow :: :: خدمة AspiredVersionsManager ، tensorflow :: :: خدمة BasicManager ، tensorflow :: :: خدمة CachingManager ، tensorflow :: :: خدمة ServerCore

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

~Manager ()

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

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
تُرجع خريطة لجميع الخوادم المتوفرة حاليًا من نوع معين T.
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
إرجاع ServableHandle إعطاء ServableRequest .
ListAvailableServableIds () const =0
virtual std::vector< ServableId >
الحصول على قائمة بجميع المعرفات الصالحة للخدمة ، مثل

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

GetAvailableServableHandles

std::map< ServableId, ServableHandle< T > > GetAvailableServableHandles() const 

تُرجع خريطة لجميع الخوادم المتوفرة حاليًا من نوع معين T.

الخريطة من معرّف الخدمة إلى المقبض المقابل لها.

هام: يجب ألا يمسك المتصل بالمقابض لفترة طويلة ، لأن الإمساك بها سيؤخر التحميل والتفريغ القابل للخدمة.

GetServableHandle

Status GetServableHandle(
  const ServableRequest & request,
  ServableHandle< T > *const handle
)

إرجاع ServableHandle إعطاء ServableRequest .

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

هام: يجب ألا يمسك المتصل بالمقابض لفترة طويلة ، لأن الإمساك بها سيؤخر التحميل والتفريغ القابل للخدمة.

ListAvailableServableIds

virtual std::vector< ServableId > ListAvailableServableIds() const =0

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

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

~ المدير

virtual  ~Manager()=default