tensorflow :: servindo :: CachingManager
#include <caching_manager.h>
Um gerenciador que gerencia e carrega serviços sob demanda.
Resumo
Ao receber a solicitação de um nome de serviço e versão opcional, o gerenciador verifica se já tem o serviço solicitado carregado. Caso contrário, ele inicia a operação de carregamento e, em seguida, atende à solicitação.
O gerenciador bloqueia na operação de carregamento e retorna o identificador quando o serviço foi carregado ou em caso de erro.
Herança
Herda: tensorflow :: servindo :: GestorConstrutores e Destruidores | |
---|---|
~CachingManager () |
Aulas de amigos | |
---|---|
test_util::CachingManagerTestAccess | friend class |
Funções estáticas públicas | |
---|---|
Create ( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager) | Status |
Funções públicas | |
---|---|
GetAvailableUntypedServableHandles () const override | virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > |
ListAvailableServableIds () const override | virtual std::vector< ServableId > Obtém uma lista de todos os IDs de serviço disponíveis, ou seja, |
Aulas | |
---|---|
tensorflow :: servindo :: CachingManager :: LoaderFactory | Uma abstração para um loader-factory mapear a partir de uma solicitação de serviço para o loader correspondente. |
Structs | |
---|---|
tensorflow :: servindo :: CachingManager :: Opções | Opções de configuração e objetos conectáveis que serão utilizados pelo CachingManager . |
Aulas de amigos
test_util :: CachingManagerTestAccess
friend class test_util::CachingManagerTestAccess
Funções estáticas públicas
Crio
Status Create( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager )
Funções públicas
GetAvailableUntypedServableHandles
virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > GetAvailableUntypedServableHandles() const override
ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const override
Obtém uma lista de todos os IDs de serviço disponíveis, ou seja,
cada um deles pode ser recuperado usando GetServableHandle.
~ CachingManager
~CachingManager() override