tensorflow :: servindo :: PathPrefixLoaderFactory
#include <caching_manager.h>
Um LoaderFactory simples que procura um serviço em um caminho formado pela concatenação de um prefixo de caminho fixo com o nome do serviço.
Resumo
Ele assume que um determinado serviço tem apenas uma versão, ou seja, a versão 0.
Herança
Herda: tensorflow :: servindo :: CachingManager :: LoaderFactoryConstrutores e Destruidores | |
---|---|
PathPrefixLoaderFactory (const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter) | |
~PathPrefixLoaderFactory () |
Funções públicas | |
---|---|
CreateLoader (const ServableId & servable_id) override | virtual ServableData< std::unique_ptr< Loader > > Cria dados servable consistindo no carregador correspondente ao servable-id. |
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override | virtual int64 Retorna uma versão correspondente ao nome de serviço, para a política fornecida. |
Funções públicas
CreateLoader
virtual ServableData< std::unique_ptr< Loader > > CreateLoader( const ServableId & servable_id ) override
Cria dados servable consistindo no carregador correspondente ao servable-id.
Quaisquer erros podem ser relatados incorporando-os ao item ServableData retornado.
GetServableVersion
virtual int64 GetServableVersion( const string & servable_name, ServableRequest::AutoVersionPolicy policy ) const override
Retorna uma versão correspondente ao nome de serviço, para a política fornecida.
PathPrefixLoaderFactory
PathPrefixLoaderFactory( const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter )
~ PathPrefixLoaderFactory
~PathPrefixLoaderFactory() override=default