tensorflow ::サービング:: CachingManager
#include <caching_manager.h>
サーバブルをオンデマンドで管理およびロードするマネージャー。
概要
サーバブル名とオプションのバージョンの要求を受信すると、マネージャーは、要求されたサーバブルがすでにロードされているかどうかを確認します。そうでない場合は、ロード操作を開始してから要求を処理します。
マネージャはロード操作をブロックし、サーバブルがロードされたとき、またはエラーが発生したときにハンドルを返します。
継承
:から継承tensorflow ::提供::マネージャーコンストラクタとデストラクタ | |
---|---|
~CachingManager () |
友達クラス | |
---|---|
test_util::CachingManagerTestAccess | friend class |
パブリック静的関数 | |
---|---|
Create ( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager) | Status |
公の行事 | |
---|---|
GetAvailableUntypedServableHandles () const override | virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > |
ListAvailableServableIds () const override | virtual std::vector< ServableId > 利用可能なすべてのサービス可能なIDのリストを取得します。 |
クラス | |
---|---|
tensorflow ::サービス提供:: CachingManager :: LoaderFactory | ローダーファクトリがサービス可能なリクエストから対応するローダーにマップするための抽象化。 |
構造体 | |
---|---|
tensorflow ::サービス提供:: CachingManager ::オプション | コンフィグオプションとで使用されるプラガブルオブジェクトCachingManager 。 |
友達クラス
test_util :: CachingManagerTestAccess
friend class test_util::CachingManagerTestAccess
パブリック静的関数
作成
Status Create( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager )
公の行事
GetAvailableUntypedServableHandles
virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > GetAvailableUntypedServableHandles() const override
ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const override
利用可能なすべてのサービス可能なIDのリストを取得します。
これらはそれぞれ、GetServableHandleを使用して取得できます。
〜CachingManager
~CachingManager() override