aliran tensor:: porsi:: PathPrefixLoaderFactory

#include <caching_manager.h>

LoaderFactory sederhana yang mencari servable di jalur yang dibentuk dengan menggabungkan awalan jalur tetap dengan nama servable.

Ringkasan

Diasumsikan bahwa servable yang diberikan hanya memiliki satu versi, yaitu versi 0.

Warisan

Mewarisi dari: tensorflow :: melayani :: CachingManager :: LoaderFactory

Konstruktor dan Destructor

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

Fungsi publik

CreateLoader (const ServableId & servable_id) override
virtual ServableData< std::unique_ptr< Loader > >
Membuat data servable yang terdiri dari loader yang sesuai dengan servable-id.
GetServableVersion (const string & servable_name, ServableRequest::AutoVersionPolicy policy) const override
virtual int64
Mengembalikan versi yang sesuai dengan nama yang dapat ditayangkan, untuk kebijakan yang diberikan.

Fungsi publik

Buat Loader

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

Membuat data servable yang terdiri dari loader yang sesuai dengan servable-id.

Kesalahan apa pun dapat dilaporkan dengan menyematkannya di item ServableData yang dikembalikan.

GetServableVersion

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

Mengembalikan versi yang sesuai dengan nama yang dapat ditayangkan, untuk kebijakan yang diberikan.

PathPrefixLoaderFactory

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

~PathPrefixLoaderFactory

 ~PathPrefixLoaderFactory() override=default