tensorflow :: portion:: PathPrefixLoaderFactory
#include <caching_manager.h>
Une LoaderFactory simple qui recherche un servable sur un chemin formé en concaténant un préfixe de chemin fixe avec le nom du servable.
Résumé
Il suppose qu'un serveur donné n'a qu'une seule version, à savoir la version 0.
Héritage
Hérite de: tensorflow :: :: service CachingManager :: LoaderFactoryConstructeurs et destructeurs | |
---|---|
PathPrefixLoaderFactory (const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter) | |
~PathPrefixLoaderFactory () |
Fonctions publiques | |
---|---|
CreateLoader (const ServableId & servable_id) override | virtual ServableData< std::unique_ptr< Loader > > Crée des données pouvant être servies constituées du chargeur correspondant au servable-id. |
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override | virtual int64 Renvoie une version correspondant au nom pouvant être utilisé, pour la stratégie donnée. |
Fonctions publiques
CréerChargeur
virtual ServableData< std::unique_ptr< Loader > > CreateLoader( const ServableId & servable_id ) override
Crée des données pouvant être servies constituées du chargeur correspondant au servable-id.
Toutes les erreurs peuvent être signalées en les incorporant dans l'élément ServableData renvoyé.
ObtenirVersionServable
virtual int64 GetServableVersion( const string & servable_name, ServableRequest::AutoVersionPolicy policy ) const override
Renvoie une version correspondant au nom pouvant être utilisé, pour la stratégie donnée.
PathPrefixLoaderFactory
PathPrefixLoaderFactory( const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter )
~PathPrefixLoaderFactory
~PathPrefixLoaderFactory() override=default