เทนเซอร์โฟลว์:: เสิร์ฟ:: ผู้จัดการ

นี่คือคลาสนามธรรม

#include <manager.h>

ผู้จัดการ มีหน้าที่ในการบรรทุกขนถ่ายการค้นหาและการจัดการอายุการใช้งานของวัตถุ Servable ทั้งหมดผ่านตักของพวกเขา

สรุป

มรดก

โดยตรงหรือเป็นที่รู้จัก Subclasses: tensorflow :: การให้บริการ :: AspiredVersionsManager , tensorflow :: การให้บริการ :: BasicManager , tensorflow :: การให้บริการ :: CachingManager , tensorflow :: การให้บริการ :: ServerCore

ตัวสร้างและตัวทำลาย

~Manager ()

งานสาธารณะ

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
ส่งคืนแผนที่ของเซิร์ฟเวอร์ที่มีอยู่ในปัจจุบันของประเภท T เฉพาะ
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
ส่งกลับ ServableHandle รับ ServableRequest
ListAvailableServableIds () const =0
virtual std::vector< ServableId >
รับรายการรหัสที่แสดงได้ทั้งหมด เช่น

งานสาธารณะ

GetAvailableServableHandles

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

ส่งคืนแผนที่ของเซิร์ฟเวอร์ที่มีอยู่ในปัจจุบันของประเภท T เฉพาะ

แผนที่มาจาก id ของเซิร์ฟเวอร์ไปยังหมายเลขอ้างอิงที่เกี่ยวข้อง

สำคัญ: ผู้โทรไม่ควรจับที่จับเป็นเวลานาน เนื่องจากการถือไว้จะทำให้การโหลดและการขนถ่ายที่ใช้งานได้ล่าช้า

GetServableHandle

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

ส่งกลับ ServableHandle รับ ServableRequest

ส่งกลับข้อผิดพลาดหากไม่มี Servable ดังกล่าว เช่น ยังไม่ได้โหลด ถูกระงับ/ยกเลิกการโหลด ฯลฯ ผู้โทรอาจถือว่าสถานะตกลงบ่งชี้ว่าหมายเลขอ้างอิงที่ไม่ใช่ค่าว่าง

สำคัญ: ผู้โทรไม่ควรจับที่จับเป็นเวลานาน เนื่องจากการถือไว้จะทำให้การโหลดและการขนถ่ายที่ใช้งานได้ล่าช้า

ListAvailableServableIds

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

รับรายการรหัสที่แสดงได้ทั้งหมด เช่น

สามารถดึงข้อมูลเหล่านี้ได้โดยใช้ GetServableHandle

~ผู้จัดการ

virtual  ~Manager()=default