tensör akışı:: hizmet veren:: Yönetici

Bu soyut bir sınıftır.

#include <manager.h>

Yönetici onların Yükleyici aracılığıyla tüm Sunulamaz nesnelerin yükleme, boşaltma, arama ve ömür boyu yönetiminden sorumludur.

Özet

Miras

Bilinen Altsınıflar Doğrudan: tensorflow :: hizmet veren :: AspiredVersionsManager , tensorflow :: hizmet veren :: BasicManager , tensorflow :: hizmet veren :: CachingManager , tensorflow :: hizmet :: ServerCore

Yapıcılar ve Yıkıcılar

~Manager ()

Kamu işlevleri

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
Belirli bir T türündeki mevcut tüm sunulabilir öğelerin bir haritasını döndürür.
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
Bir döndürür ServableHandle verilen bir ServableRequest .
ListAvailableServableIds () const =0
virtual std::vector< ServableId >
Mevcut tüm sunulabilir kimliklerin bir listesini alır, yani

Kamu işlevleri

GetAvailableServableHandles

std::map< ServableId, ServableHandle< T > > GetAvailableServableHandles() const 

Belirli bir T türündeki mevcut tüm sunulabilir öğelerin bir haritasını döndürür.

Harita, sunulabilir kişinin kimliğinden ilgili tutamacına kadardır.

ÖNEMLİ: Arayan kişi tutamakları uzun süre tutmamalıdır, çünkü bunları tutmak servis edilebilir yükleme ve boşaltmayı geciktirecektir.

GetServableHandle

Status GetServableHandle(
  const ServableRequest & request,
  ServableHandle< T > *const handle
)

Bir döndürür ServableHandle verilen bir ServableRequest .

Böyle bir Sunulabilir mevcut değilse, örneğin henüz yüklenmemişse, sessizleştirilmiş/yüklenmemişse, vb. hata verir. Arayanlar, OK durumunun boş olmayan bir tanıtıcıyı gösterdiğini varsayabilir.

ÖNEMLİ: Arayan kişi tutamakları uzun süre tutmamalıdır, çünkü bunları tutmak servis edilebilir yükleme ve boşaltmayı geciktirecektir.

ListAvailableServableIds

virtual std::vector< ServableId > ListAvailableServableIds() const =0

Mevcut tüm sunulabilir kimliklerin bir listesini alır, yani

bunların her biri GetServableHandle kullanılarak alınabilir.

~Yönetici

virtual  ~Manager()=default