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 ServerCoreConstructores 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