tensorflow :: servicio:: CachingManager
#include <caching_manager.h>
Un administrador que administra y carga servicios bajo demanda.
Resumen
Al recibir la solicitud de un nombre servible y una versión opcional, el administrador verifica si ya tiene cargado el servidor solicitado. De lo contrario, inicia la operación de carga y luego atiende la solicitud.
El administrador bloquea la operación de carga y devuelve el identificador cuando se ha cargado el servidor o en caso de error.
Herencia
Hereda de: tensorflow :: servir Gestor ::Constructores y Destructores | |
---|---|
~CachingManager () |
Clases de amigos | |
---|---|
test_util::CachingManagerTestAccess | friend class |
Funciones estáticas públicas | |
---|---|
Create ( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager) | Status |
Funciones publicas | |
---|---|
GetAvailableUntypedServableHandles () const override | virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > |
ListAvailableServableIds () const override | virtual std::vector< ServableId > Obtiene una lista de todos los identificadores de servicio disponibles, es decir |
Clases | |
---|---|
tensorflow :: :: servir CachingManager :: LoaderFactory | Una abstracción para que una fábrica de cargadores mapee desde una solicitud servible al cargador correspondiente. |
Estructuras | |
---|---|
tensorflow :: :: servir CachingManager :: Opciones | Opciones de configuración y objetos conectables que serán utilizados por el CachingManager . |
Clases de amigos
test_util :: CachingManagerTestAccess
friend class test_util::CachingManagerTestAccess
Funciones estáticas públicas
Crear
Status Create( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager )
Funciones publicas
GetAvailableUntypedServableHandles
virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > GetAvailableUntypedServableHandles() const override
ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const override
Obtiene una lista de todos los identificadores de servicio disponibles, es decir
cada uno de estos se puede recuperar mediante GetServableHandle.
~ CachingManager
~CachingManager() override