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