เทนเซอร์โฟลว์:: เสิร์ฟ:: AspiredVersionPolicy
นี่คือคลาสนามธรรม#include <aspired_version_policy.h>
อินเทอร์เฟซสำหรับนโยบายที่จะใช้สำหรับการเปลี่ยนเวอร์ชันที่แสดงได้ในสตรีมที่แสดงได้
สรุป
นโยบายควรเป็นแบบไร้สัญชาติและไร้อำนาจโดยสิ้นเชิง การถามนโยบายเดียวกันหลายครั้งสำหรับการดำเนินการถัดไป สำหรับเวกเตอร์ที่เหมือนกันของ AspiredServableStateSnapshots ควรส่งคืนผลลัพธ์เดียวกัน
หากจำเป็นต้องมีสถานะเพิ่มเติมเพื่อนำนโยบายไปใช้ สถานะดังกล่าวจะถูกแบ่งปันผ่าน AspiredServableStateSnapshots ทั้งนี้ขึ้นอยู่กับชนิดของรัฐผู้สมัครมากที่สุดสำหรับต้นกำเนิดหรือติดตามรัฐมีแหล่งที่มาหรือสายรัดและ ผู้จัดการ
ตัวสร้างและตัวทำลาย | |
---|---|
~AspiredVersionPolicy () |
ประเภทสาธารณะ | |
---|---|
Action { | enum การดำเนินการต่างๆ ที่นโยบายแนะนำได้ |
งานสาธารณะ | |
---|---|
GetNextAction (const std::vector< AspiredServableStateSnapshot > & all_versions) const =0 | virtual optional< ServableAction > ใช้เวกเตอร์ของสแน็ปช็อตสถานะของสตรีมที่ให้บริการได้ทุกรุ่น และส่งคืนการดำเนินการที่จะดำเนินการสำหรับเวอร์ชันที่ให้บริการเฉพาะ ขึ้นอยู่กับสถานะของเวอร์ชันทั้งหมดเท่านั้น |
ฟังก์ชั่นป้องกันไฟฟ้าสถิตย์ | |
---|---|
GetHighestAspiredNewServableId (const std::vector< AspiredServableStateSnapshot > & all_versions) | optional< ServableId > ส่งคืน ServableId ที่ต้องการด้วยเวอร์ชันสูงสุดที่ตรงกับสถานะ kNew หากมี |
โครงสร้าง | |
---|---|
tensorflow :: การให้บริการ :: AspiredVersionPolicy :: ServableAction | การดำเนินการและ id ของเซิร์ฟเวอร์ที่เกี่ยวข้อง |
ประเภทสาธารณะ
หนังบู๊
Action
งานสาธารณะ
GetNextAction
virtual optional< ServableAction > GetNextAction( const std::vector< AspiredServableStateSnapshot > & all_versions ) const =0
ใช้เวกเตอร์ของสแน็ปช็อตสถานะของสตรีมที่ให้บริการได้ทุกรุ่น และส่งคืนการดำเนินการที่จะดำเนินการสำหรับเวอร์ชันที่ให้บริการเฉพาะ ขึ้นอยู่กับสถานะของเวอร์ชันทั้งหมดเท่านั้น
หากไม่มีการดำเนินการใดๆ เราจะไม่ส่งคืนการดำเนินการ ซึ่งหมายความว่าสตรีมที่แสดงได้นั้นเป็นข้อมูลล่าสุด
~AspiredVersionPolicy
virtual ~AspiredVersionPolicy()=default
ฟังก์ชั่นป้องกันไฟฟ้าสถิตย์
GetHighestAspiredNewServableId
optional< ServableId > GetHighestAspiredNewServableId( const std::vector< AspiredServableStateSnapshot > & all_versions )
ส่งคืน ServableId ที่ต้องการด้วยเวอร์ชันสูงสุดที่ตรงกับสถานะ kNew หากมี