tensör akışı:: hizmet veren:: PathPrefixLoaderFactory

#include <caching_manager.h>

Sunulabilir öğenin adıyla sabit bir yol önekinin birleştirilmesiyle oluşturulan bir yolda bir sunulabilir arayan basit bir LoaderFactory.

Özet

Belirli bir sunulabilir öğenin yalnızca bir sürümüne, yani sürüm 0'a sahip olduğunu varsayar.

Miras

Dan devralır: tensorflow :: hizmet veren :: CachingManager :: LoaderFactory

Yapıcılar ve Yıkıcılar

PathPrefixLoaderFactory (const string & path_prefix, std::unique_ptr< StoragePathSourceAdapter > adapter)
~PathPrefixLoaderFactory ()

Kamu işlevleri

CreateLoader (const ServableId & servable_id) override
virtual ServableData< std::unique_ptr< Loader > >
Sunulabilir-kimliğe karşılık gelen yükleyiciden oluşan sunulabilir veriler oluşturur.
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override
virtual int64
Verilen ilke için sunulabilir ada karşılık gelen bir sürüm döndürür.

Kamu işlevleri

CreateLoader

virtual ServableData< std::unique_ptr< Loader > > CreateLoader(
  const ServableId & servable_id
) override

Sunulabilir-kimliğe karşılık gelen yükleyiciden oluşan sunulabilir veriler oluşturur.

Herhangi bir hata, döndürülen ServableData öğesine gömülerek bildirilebilir.

GetServableVersion

virtual int64 GetServableVersion(
  const string & servable_name,
  ServableRequest::AutoVersionPolicy policy
) const override

Verilen ilke için sunulabilir ada karşılık gelen bir sürüm döndürür.

PathPrefixLoaderFactory

 PathPrefixLoaderFactory(
  const string & path_prefix,
  std::unique_ptr< StoragePathSourceAdapter > adapter
)

~PathPrefixLoaderFactory

 ~PathPrefixLoaderFactory() override=default