انضم إلى مجتمع SIG TFX-Addons وساعد في جعل TFX أفضل! انضم إلى SIG TFX-Addons

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

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

#include <manager.h>

المدير مسؤول عن التحميل والتفريغ والبحث وإدارة جميع الكائنات القابلة للخدمة عبر اللوادر.

ملخص

ميراث

الفئات الفرعية المعروفة المباشرة: tensorflow :: serve :: AspiredVersionsManager ، Tensorflow :: serve :: BasicManager ، Tensorflow :: serve :: CachingManager ، tensorflow :: serve :: ServerCore

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

~Manager ()

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

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
تُرجع خريطة لجميع الخوادم المتوفرة حاليًا من نوع معين T.
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
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