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

Konstruktor 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