aliran tensor:: porsi:: Pengelola
Ini adalah kelas abstrak.#include <manager.h>
Manajer bertanggung jawab untuk loading, unloading, lookup dan manajemen seumur hidup dari semua obyek servable melalui Loader mereka.
Ringkasan
Warisan
Langsung Dikenal Subclass: tensorflow :: melayani :: AspiredVersionsManager , tensorflow :: melayani :: BasicManager , tensorflow :: melayani :: CachingManager , tensorflow :: melayani :: ServerCoreKonstruktor dan Destructor | |
---|---|
~Manager () |
Fungsi publik | |
---|---|
GetAvailableServableHandles () const | std::map< ServableId, ServableHandle < T > > Mengembalikan peta semua servable yang saat ini tersedia dari tipe T tertentu. |
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle) | Status Mengembalikan ServableHandle diberi ServableRequest . |
ListAvailableServableIds () const =0 | virtual std::vector< ServableId > Mendapat daftar semua id yang dapat dilayani, yaitu |
Fungsi publik
GetAvailableServableHandles
std::map< ServableId, ServableHandle< T > > GetAvailableServableHandles() const
Mengembalikan peta semua servable yang saat ini tersedia dari tipe T tertentu.
Peta berasal dari id yang dapat dilayani ke pegangan yang sesuai.
PENTING: Penelepon tidak boleh memegang gagang untuk waktu yang lama, karena memegangnya akan menunda pemuatan dan pembongkaran yang dapat dilakukan.
DapatkanServableHandle
Status GetServableHandle( const ServableRequest & request, ServableHandle< T > *const handle )
Mengembalikan ServableHandle diberi ServableRequest .
Mengembalikan kesalahan jika tidak ada Servable yang tersedia misalnya belum dimuat, telah didiamkan/dibongkar, dll. Penelepon mungkin berasumsi bahwa status OK menunjukkan pegangan non-null.
PENTING: Penelepon tidak boleh memegang gagang untuk waktu yang lama, karena memegangnya akan menunda pemuatan dan pembongkaran yang dapat dilakukan.
ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const =0
Mendapat daftar semua id yang dapat dilayani, yaitu
masing-masing dapat diambil menggunakan GetServableHandle.
~Manajer
virtual ~Manager()=default