tensorflow :: servindo :: Gerente
Esta é uma classe abstrata.#include <manager.h>
Gestor é responsável pela carga, descarga, pesquisa e gestão de vida de todos os objetos veiculável através dos seus carregadores.
Resumo
Herança
Dirigir Subclasses conhecidas: tensorflow :: servindo :: AspiredVersionsManager , tensorflow :: servindo :: BasicManager , tensorflow :: servindo :: CachingManager , tensorflow :: servindo :: ServerCoreConstrutores e Destruidores | |
---|---|
~Manager () |
Funções públicas | |
---|---|
GetAvailableServableHandles () const | std::map< ServableId, ServableHandle < T > > Retorna um mapa de todos os servables atualmente disponíveis de um determinado tipo T. |
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle) | Status Retorna uma ServableHandle dado um ServableRequest . |
ListAvailableServableIds () const =0 | virtual std::vector< ServableId > Obtém uma lista de todos os IDs de serviço disponíveis, ou seja, |
Funções públicas
GetAvailableServableHandles
std::map< ServableId, ServableHandle< T > > GetAvailableServableHandles() const
Retorna um mapa de todos os servables atualmente disponíveis de um determinado tipo T.
O mapa é do id do servable para seu identificador correspondente.
IMPORTANTE: O chamador não deve segurar as alças por muito tempo, porque segurá-las atrasará o carregamento e o descarregamento de serviço.
GetServableHandle
Status GetServableHandle( const ServableRequest & request, ServableHandle< T > *const handle )
Retorna uma ServableHandle dado um ServableRequest .
Retorna erro se nenhum serviço estiver disponível, por exemplo, ainda não carregado, foi desativado / descarregado, etc. Os chamadores podem presumir que um status OK indica um identificador não nulo.
IMPORTANTE: O chamador não deve segurar as alças por muito tempo, porque segurá-las atrasará o carregamento e o descarregamento de serviço.
ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const =0
Obtém uma lista de todos os IDs de serviço disponíveis, ou seja,
cada um deles pode ser recuperado usando GetServableHandle.
~ Gerente
virtual ~Manager()=default