tensorflow :: portion:: Directeur

C'est une classe abstraite.

#include <manager.h>

Gestionnaire est responsable du chargement, le déchargement, la recherche et la gestion de la vie de tous les objets diffusable via leurs chargeurs.

Résumé

Héritage

Direct connus Sous - classes: tensorflow :: :: service AspiredVersionsManager , tensorflow :: :: service BasicManager , tensorflow :: :: service CachingManager , tensorflow :: :: service ServerCore

Constructeurs et destructeurs

~Manager ()

Fonctions publiques

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
Renvoie une carte de tous les servables actuellement disponibles d'un type T particulier.
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
Renvoie un ServableHandle donné une ServableRequest .
ListAvailableServableIds () const =0
virtual std::vector< ServableId >
Obtient une liste de tous les identifiants utilisables disponibles, c'est-à-dire

Fonctions publiques

GetAvailableServableHandles

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

Renvoie une carte de tous les servables actuellement disponibles d'un type T particulier.

La carte va de l'identifiant du serveur à son handle correspondant.

IMPORTANT : L'appelant ne doit pas tenir les poignées pendant longtemps, car les tenir retardera le chargement et le déchargement utilisables.

GetServableHandle

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

Renvoie un ServableHandle donné une ServableRequest .

Renvoie une erreur si aucun Servable n'est disponible, par exemple pas encore chargé, a été mis au repos/déchargé, etc. Les appelants peuvent supposer qu'un état OK indique un descripteur non nul.

IMPORTANT : L'appelant ne doit pas tenir les poignées pendant longtemps, car les tenir retardera le chargement et le déchargement utilisables.

ListAvailableServableIds

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

Obtient une liste de tous les identifiants utilisables disponibles, c'est-à-dire

chacun d'eux peut être récupéré à l'aide de GetServableHandle.

~Gestionnaire

virtual  ~Manager()=default