เทนเซอร์โฟลว์:: เสิร์ฟ:: ผู้จัดการ
นี่คือคลาสนามธรรม#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