تينسورفلو :: خدمة:: مدير
هذه فئة مجردة.#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
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2019-07-10 (حسب التوقيت العالمي المتفَّق عليه)