tensorflow :: portion:: Gestionnaire de cache
#include <caching_manager.h>
Un gestionnaire qui gère et charge les servables à la demande.
Résumé
À la réception de la demande d'un nom utilisable et d'une version facultative, le gestionnaire vérifie s'il a déjà chargé le servable demandé. Si ce n'est pas le cas, il lance l'opération de chargement, puis répond à la demande.
Le gestionnaire bloque l'opération de chargement et renvoie le descripteur lorsque le serveur a été chargé ou en cas d'erreur.
Héritage
Hérite de: tensorflow :: :: service ResponsableConstructeurs et destructeurs | |
---|---|
~CachingManager () |
Cours d'amis | |
---|---|
test_util::CachingManagerTestAccess | friend class |
Fonctions statiques publiques | |
---|---|
Create ( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager) | Status |
Fonctions publiques | |
---|---|
GetAvailableUntypedServableHandles () const override | virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > |
ListAvailableServableIds () const override | virtual std::vector< ServableId > Obtient une liste de tous les identifiants utilisables disponibles, c'est-à-dire |
Des classes | |
---|---|
tensorflow :: :: service CachingManager :: LoaderFactory | Une abstraction pour une usine de chargement à mapper d'une requête pouvant être servie au chargeur correspondant. |
Structures | |
---|---|
tensorflow :: :: service CachingManager :: options | Les options de configuration et les objets connectables qui seront utilisés par le CachingManager . |
Cours d'amis
test_util::CachingManagerTestAccess
friend class test_util::CachingManagerTestAccess
Fonctions statiques publiques
Créer
Status Create( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager )
Fonctions publiques
GetAvailableUntypedServableHandles
virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > GetAvailableUntypedServableHandles() const override
ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const override
Obtient une liste de tous les identifiants utilisables disponibles, c'est-à-dire
chacun d'eux peut être récupéré à l'aide de GetServableHandle.
~CachingManager
~CachingManager() override