tensorflow ::サービング:: PathPrefixLoaderFactory

#include <caching_manager.h>

固定パスプレフィックスをサーバブルの名前と連結することによって形成されたパスでサーバブルを検索する単純なLoaderFactory。

概要

これは、特定のservableにバージョンが1つ、つまりバージョン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 > >
servable-idに対応するローダーで構成されるservableデータを作成します。
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に対応するローダーで構成されるservableデータを作成します。

エラーは、返された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