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

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

#include <caching_manager.h>

مصنع LoaderFactory البسيط الذي يبحث عن مسار قابل للخدمة في مسار تم تشكيله من خلال ربط بادئة مسار ثابت باسم قابل للخدمة.

ملخص

يفترض أن إصدارًا معينًا للخدمة له إصدار واحد فقط ، وهو الإصدار 0.

ميراث

يرث من: tensorflow :: serve :: CachingManager :: LoaderFactory

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

PathPrefixLoaderFactory (const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter)
~PathPrefixLoaderFactory ()

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

CreateLoader (const ServableId & servable_id) override
virtual ServableData< std::unique_ptr< Loader > >
يقوم بإنشاء بيانات قابلة للخدمة تتكون من المحمل المطابق لمعرف الخدمة.
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override
virtual int64
يُرجع إصدارًا مطابقًا للاسم القابل للخدمة ، للسياسة المحددة.

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

CreateLoader

virtual ServableData< std::unique_ptr< Loader > > CreateLoader(
  const ServableId & servable_id
) override

يقوم بإنشاء بيانات قابلة للخدمة تتكون من المحمل المطابق لمعرف الخدمة.

يمكن الإبلاغ عن أي أخطاء من خلال تضمينها في عنصر ServableData الذي تم إرجاعه.

GetServableVersion

virtual int64 GetServableVersion(
  const string & servable_name,
  ServableRequest::AutoVersionPolicy policy
) const override

يُرجع إصدارًا مطابقًا للاسم القابل للخدمة ، للسياسة المحددة.

PathPrefixLoaderFactory

 PathPrefixLoaderFactory(
  const string & path_prefix,
  std::unique_ptr< StoragePathSourceAdapter > adapter
)

~ PathPrefixLoaderFactory

 ~PathPrefixLoaderFactory() override=default