SavedModelBundle

คลาสสาธารณะ SavedModelBundle

SavedModelBundle แสดงถึงโมเดลที่โหลดจากที่จัดเก็บข้อมูล

โมเดลประกอบด้วยคำอธิบายของการคำนวณ ( Graph ) Session ที่มีเทนเซอร์ (เช่น พารามิเตอร์หรือตัวแปรในกราฟ) กำหนดค่าเริ่มต้นเป็นค่าที่บันทึกไว้ในที่จัดเก็บ และคำอธิบายของโมเดล (การแสดงแบบอนุกรมของ บัฟเฟอร์โปรโตคอล MetaGraphDef ).

คลาสที่ซ้อนกัน

ระดับ SavedModelBundle.Loader ตัวเลือกสำหรับการโหลด SavedModel

วิธีการสาธารณะ

เป็นโมฆะ
ปิด ()
เผยแพร่ทรัพยากร ( Graph และ Session ) ที่เกี่ยวข้องกับบันเดิลโมเดลที่บันทึกไว้
กราฟ
กราฟ ()
ส่งกลับกราฟที่อธิบายการคำนวณที่ทำโดยแบบจำลอง
SavedModelBundle แบบคงที่
โหลด (สตริง ExportDir, สตริง... แท็ก)
โหลดโมเดลที่บันทึกไว้จากไดเร็กทอรีการส่งออก
SavedModelBundle.Loader แบบคงที่
ตัวโหลด (สตริงส่งออกDir)
โหลดโมเดลที่บันทึกไว้
ไบต์[]
เมตากราฟDef ()
ส่งกลับ บัฟเฟอร์โปรโตคอล MetaGraphDef ต่อเนื่องที่เกี่ยวข้องกับแบบจำลองที่บันทึกไว้
การประชุม
การประชุม ()
ส่งคืน Session ที่จะดำเนินการคำนวณโดยใช้โมเดล

วิธีการสืบทอด

วิธีการสาธารณะ

โมฆะสาธารณะ ปิด ()

เผยแพร่ทรัพยากร ( Graph และ Session ) ที่เกี่ยวข้องกับบันเดิลโมเดลที่บันทึกไว้

กราฟ กราฟ สาธารณะ ()

ส่งกลับกราฟที่อธิบายการคำนวณที่ทำโดยแบบจำลอง

โหลด SavedModelBundle สาธารณะแบบคงที่ (แท็ก string ExportDir, String...)

โหลดโมเดลที่บันทึกไว้จากไดเร็กทอรีการส่งออก ควรสร้างโมเดลที่กำลังโหลดโดยใช้ Saved Model API

วิธีนี้เป็นชวเลขสำหรับ:

SavedModelBundle.loader().withTags(tags).load();
 

พารามิเตอร์
ส่งออกDir เส้นทางไดเร็กทอรีที่มีโมเดลที่บันทึกไว้
แท็ก แท็กที่ระบุ metagraphdef เฉพาะที่จะโหลด
การส่งคืน
  • กลุ่มที่มีกราฟและเซสชันที่เกี่ยวข้อง

ตัวโหลด SavedModelBundle.Loader สาธารณะแบบคงที่ (String ExportDir)

โหลดโมเดลที่บันทึกไว้

ส่งคืนออบเจ็กต์ Loader ที่สามารถตั้งค่าตัวเลือกการกำหนดค่าก่อนที่จะโหลดโมเดลจริง

พารามิเตอร์
ส่งออกDir เส้นทางไดเร็กทอรีที่มีโมเดลที่บันทึกไว้

ไบต์สาธารณะ[] metaGraphDef ()

ส่งกลับ บัฟเฟอร์โปรโตคอล MetaGraphDef ต่อเนื่องที่เกี่ยวข้องกับแบบจำลองที่บันทึกไว้

เซ สชั่น สาธารณะ ()

ส่งคืน Session ที่จะดำเนินการคำนวณโดยใช้โมเดล

การส่งคืน
  • เซสชันเริ่มต้น