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 LoaderFactory

Costruttori 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