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 :: ServerCore

Construtores 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