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