flusso tensoriale:: servendo:: PathPrefixLoaderFactory
#include <caching_manager.h>
Un semplice LoaderFactory che cerca un servibile in un percorso formato concatenando un prefisso di percorso fisso con il nome del servito.
Riepilogo
Presuppone che un determinato server abbia solo una versione, ovvero la versione 0.
Eredità
Eredita da: tensorflow :: servire :: :: CachingManager LoaderFactoryCostruttori e Distruttori | |
---|---|
PathPrefixLoaderFactory (const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter) | |
~PathPrefixLoaderFactory () |
Funzioni pubbliche | |
---|---|
CreateLoader (const ServableId & servable_id) override | virtual ServableData< std::unique_ptr< Loader > > Crea dati pubblicabili costituiti dal caricatore corrispondente al servable-id. |
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override | virtual int64 Restituisce una versione corrispondente al nome pubblicabile, per il criterio specificato. |
Funzioni pubbliche
Crea Loader
virtual ServableData< std::unique_ptr< Loader > > CreateLoader( const ServableId & servable_id ) override
Crea dati pubblicabili costituiti dal caricatore corrispondente al servable-id.
Eventuali errori possono essere segnalati incorporandoli nell'elemento ServableData restituito.
OttieniVersione Servibile
virtual int64 GetServableVersion( const string & servable_name, ServableRequest::AutoVersionPolicy policy ) const override
Restituisce una versione corrispondente al nome pubblicabile, per il criterio specificato.
PathPrefixLoaderFactory
PathPrefixLoaderFactory( const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter )
~PathPrefixLoaderFactory
~PathPrefixLoaderFactory() override=default