ตัวเลือกสำหรับการส่งออก SavedModel
วิธีการสาธารณะ
เป็นโมฆะ | ส่งออก () บันทึกโมเดลลงในไดเร็กทอรีการส่งออก |
SavedModelBundle ผู้ส่งออก | |
SavedModelBundle ผู้ส่งออก | withTags (สตริง... แท็ก) ตั้งค่าชุดแท็กที่ระบุกราฟเฉพาะในโมเดลที่บันทึกไว้เพื่อบันทึก |
วิธีการสืบทอด
วิธีการสาธารณะ
การส่งออก โมฆะสาธารณะ ()
บันทึกโมเดลลงในไดเร็กทอรีการส่งออก
ขว้าง
IOข้อยกเว้น | หากไม่สามารถเขียนโมเดลหรือสถานะตัวแปรที่บันทึกไว้บนดิสก์ได้ |
---|
สาธารณะ SavedModelBundle.Exporter withFunction (ฟังก์ชัน ConcreteFunction )
บันทึกฟังก์ชั่นที่เป็นรูปธรรมของรุ่นนี้
ฟังก์ชันที่เป็นรูปธรรมประกอบด้วยลายเซ็น (เช่น รายการชื่ออินพุตและเอาต์พุตที่ใช้งานง่ายไปยังกราฟ) และเซสชันที่ถูกต้องไปยังกราฟที่จะบันทึกในแบบจำลอง
หมายเหตุ:ในที่สุดแล้ว TensorFlow สำหรับ Java จะรองรับการส่งออกฟังก์ชันออบเจ็กต์เหมือนกับที่ Python API ทำ แต่ตอนนี้รองรับเฉพาะโมเดลที่เน้นเซสชันเป็นศูนย์กลางเท่านั้น (เช่น โมเดลที่มีกราฟหลักเดี่ยวและลายเซ็นอย่างน้อยหนึ่งลายเซ็น) โมเดลเหล่านี้เข้ากันได้กับโมเดลที่ส่งออกโดย TensorFlow 1.x หรือโดยตัวประมาณค่า TensorFlow 2.x
ดังนั้น ฟังก์ชันทั้งหมดที่ส่งออกในแบบจำลองควรใช้เซสชันเดียวกันร่วมกันในขณะนี้ ไม่เช่นนั้นข้อยกเว้นจะถูกส่งออกไป
พารามิเตอร์
การทำงาน | ฟังก์ชันที่มีลายเซ็นและเซสชันที่ถูกต้องบนกราฟที่จะบันทึก |
---|
การส่งคืน
- วัตถุนี้
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย | หากมีการเพิ่มฟังก์ชันที่มีชื่อเดียวกันลงในโมเดลแล้ว |
---|---|
ไม่รองรับ OperationException | หากฟังก์ชันนี้ไม่ได้แชร์เซสชันเดียวกันกับฟังก์ชันอื่นๆ ที่เพิ่มเข้ามาในโมเดลนี้ |
สาธารณะ SavedModelBundle.Exporter withTags (สตริง... แท็ก)
ตั้งค่าชุดแท็กที่ระบุกราฟเฉพาะในโมเดลที่บันทึกไว้เพื่อบันทึก
โปรดทราบว่าขณะนี้สามารถบันทึกกราฟได้เพียงกราฟเดียวต่อโมเดลโดยใช้ API นี้
พารามิเตอร์
แท็ก | แท็กที่ระบุ MetaGraphDef เฉพาะที่จะบันทึก |
---|
การส่งคืน
- วัตถุนี้
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย | หากแท็กไม่ถูกต้อง |
---|