aliran tensor:: porsi:: Manajer Caching

#include <caching_manager.h>

Manajer yang mengelola dan memuat servable sesuai permintaan.

Ringkasan

Setelah menerima permintaan untuk nama servable dan versi opsional, manajer memeriksa apakah servable yang diminta sudah dimuat. Jika tidak, itu memulai operasi beban dan kemudian melayani permintaan.

Manajer memblokir operasi pemuatan dan mengembalikan pegangan ketika servable telah dimuat, atau saat kesalahan.

Warisan

Mewarisi dari: tensorflow :: melayani :: Manajer

Konstruktor dan Destructor

~CachingManager ()

Kelas teman

test_util::CachingManagerTestAccess
friend class

Fungsi statis publik

Create ( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager)
Status

Fungsi publik

GetAvailableUntypedServableHandles () const override
virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > >
ListAvailableServableIds () const override
virtual std::vector< ServableId >
Mendapat daftar semua id yang dapat dilayani, yaitu

Kelas

tensorflow :: melayani :: CachingManager :: LoaderFactory

Abstraksi untuk pabrik pemuat untuk dipetakan dari permintaan yang dapat dilayani ke pemuat yang sesuai.

Struktur

tensorflow :: melayani :: CachingManager :: Pilihan

Opsi-opsi konfigurasi dan benda-benda pluggable yang akan digunakan oleh CachingManager .

Kelas teman

test_util::CachingManagerTestAccess

friend class test_util::CachingManagerTestAccess

Fungsi statis publik

Membuat

Status Create(
  Options options,
  std::unique_ptr< LoaderFactory > loader_factory,
  std::unique_ptr< CachingManager > *caching_manager
)

Fungsi publik

GetAvailableUntypedServableHandles

virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > GetAvailableUntypedServableHandles() const override

ListAvailableServableIds

virtual std::vector< ServableId > ListAvailableServableIds() const override

Mendapat daftar semua id yang dapat dilayani, yaitu

masing-masing dapat diambil menggunakan GetServableHandle.

~Manajer Caching

 ~CachingManager() override