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