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 :: LoaderFactory

Constructores 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