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

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

#include <aspired_versions_manager.h>

مدير يقوم بتنفيذ الهدف < Loader > API الذي يستخدم عمليات الاسترجاعات بإصدارات aspired لإملاء الإصدارات القابلة للخدمة التي سيتم تحميلها.

ملخص

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

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

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

ميراث

يرث من: tensorflow :: serve :: Manager ، Target <std :: unique_ptr <Loader>>

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

~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 :: service :: AspiredVersionsManager :: Options

خيارات التكوين والكائنات القابلة للتوصيل التي سيتم استخدامها بواسطة 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