此页面由 Cloud Translation API 翻译。
Switch to English

张量流:: 服务:: PathPrefixLoaderFactory

#include <caching_manager.h>

一个简单的LoaderFactory,它在通过将固定路径前缀与服务对象的名称连接在一起而形成的路径中寻找服务对象。

摘要

它假定给定的可服务项只有一个版本,即版本0。

遗产

继承自: tensorflow :: serving :: 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 > >
创建由对应于servable-id的加载程序组成的可服务数据。
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

创建由对应于servable-id的加载程序组成的可服务数据。

可以通过将任何错误嵌入返回的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