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

#include <caching_manager.h>

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

ملخص

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

ميراث

يرث من: tensorflow :: :: تخدم 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