tensorflow :: servicio:: Gerente

Esto es una clase abstracta.

#include <manager.h>

Gerente es responsable de la carga, descarga, operaciones de búsqueda y gestión de vida de todos los objetos servable a través de sus gestores.

Resumen

Herencia

Las subclases dirigir conocidos: tensorflow :: :: servir AspiredVersionsManager , tensorflow :: :: servir BasicManager , tensorflow :: :: servir CachingManager , tensorflow :: :: servir ServerCore

Constructores y Destructores

~Manager ()

Funciones publicas

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
Devuelve un mapa de todos los servibles disponibles actualmente de un tipo particular T.
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
Devuelve una ServableHandle dado un ServableRequest .
ListAvailableServableIds () const =0
virtual std::vector< ServableId >
Obtiene una lista de todos los identificadores de servicio disponibles, es decir

Funciones publicas

GetAvailableServableHandles

std::map< ServableId, ServableHandle< T > > GetAvailableServableHandles() const 

Devuelve un mapa de todos los servibles disponibles actualmente de un tipo particular T.

El mapa es desde la identificación del servidor hasta su identificador correspondiente.

IMPORTANTE: La persona que llama no debe sostenerse de las manijas durante mucho tiempo, ya que sostenerlas retrasará la carga y descarga útil.

GetServableHandle

Status GetServableHandle(
  const ServableRequest & request,
  ServableHandle< T > *const handle
)

Devuelve una ServableHandle dado un ServableRequest .

Devuelve un error si no hay ningún Servable disponible, por ejemplo, aún no se ha cargado, se ha desactivado / descargado, etc. Las personas que llaman pueden asumir que un estado OK indica un identificador no nulo.

IMPORTANTE: La persona que llama no debe sostenerse de las manijas durante mucho tiempo, ya que sostenerlas retrasará la carga y descarga útil.

ListAvailableServableIds

virtual std::vector< ServableId > ListAvailableServableIds() const =0

Obtiene una lista de todos los identificadores de servicio disponibles, es decir

cada uno de estos se puede recuperar mediante GetServableHandle.

~ Gerente

virtual  ~Manager()=default