flusso tensoriale:: servendo:: Gestore

Questa è una classe astratta.

#include <manager.h>

Direttore è responsabile del carico, scarico, ricerca e gestione della durata di tutti gli oggetti pubblicabile attraverso i loro Caricatori.

Riepilogo

Eredità

Dirigere sottoclassi noti: tensorflow :: :: servire AspiredVersionsManager , tensorflow :: :: servire BasicManager , tensorflow :: :: servire CachingManager , tensorflow :: :: servire ServerCore

Costruttori e Distruttori

~Manager ()

Funzioni pubbliche

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
Restituisce una mappa di tutti i servibili attualmente disponibili di un particolare tipo T.
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
Restituisce un ServableHandle dato un ServableRequest .
ListAvailableServableIds () const =0
virtual std::vector< ServableId >
Ottiene un elenco di tutti gli ID utilizzabili disponibili, ad es

Funzioni pubbliche

GetAvailableServableHandles

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

Restituisce una mappa di tutti i servibili attualmente disponibili di un particolare tipo T.

La mappa va dall'id del servibile all'handle corrispondente.

IMPORTANTE: il chiamante non deve tenere le maniglie per lungo tempo, perché trattenendole ritarderà il carico e lo scarico servibili.

GetservableHandle

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

Restituisce un ServableHandle dato un ServableRequest .

Restituisce un errore se nessun Servable è disponibile, ad esempio non ancora caricato, è stato sospeso/scaricato, ecc. I chiamanti possono presumere che uno stato OK indichi un handle non nullo.

IMPORTANTE: il chiamante non deve tenere le maniglie per lungo tempo, perché trattenendole ritarderà il carico e lo scarico servibili.

ListAvailableServableIds

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

Ottiene un elenco di tutti gli ID utilizzabili disponibili, ad es

ognuno di questi può essere recuperato utilizzando GetServableHandle.

~Manager

virtual  ~Manager()=default