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