tensorflow :: servicio:: PathPrefixLoaderFactory
#include <caching_manager.h>
Un LoaderFactory simple que busca un servidor en una ruta formada mediante la concatenación de un prefijo de ruta fija con el nombre del servidor.
Resumen
Asume que un servidor determinado solo tiene una versión, a saber, la versión 0.
Herencia
Hereda de: tensorflow :: :: servir CachingManager :: LoaderFactoryConstructores y Destructores | |
---|---|
PathPrefixLoaderFactory (const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter) | |
~PathPrefixLoaderFactory () |
Funciones publicas | |
---|---|
CreateLoader (const ServableId & servable_id) override | virtual ServableData< std::unique_ptr< Loader > > Crea datos servibles que consisten en el cargador correspondiente al identificador de servicio. |
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override | virtual int64 Devuelve una versión correspondiente al nombre de servicio, para la política dada. |
Funciones publicas
CreateLoader
virtual ServableData< std::unique_ptr< Loader > > CreateLoader( const ServableId & servable_id ) override
Crea datos servibles que consisten en el cargador correspondiente al identificador de servicio.
Los errores se pueden informar incrustándolos en el elemento ServableData devuelto.
GetServableVersion
virtual int64 GetServableVersion( const string & servable_name, ServableRequest::AutoVersionPolicy policy ) const override
Devuelve una versión correspondiente al nombre de servicio, para la política dada.
PathPrefixLoaderFactory
PathPrefixLoaderFactory( const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter )
~ PathPrefixLoaderFactory
~PathPrefixLoaderFactory() override=default