Delegate

ผู้รับมอบสิทธิ์ ส่วนต่อประสานสาธารณะ
คลาสย่อยทางอ้อมที่รู้จัก

Wrapper สำหรับตัวแทน TensorFlow Lite ดั้งเดิม

หากการใช้งานที่ได้รับมอบสิทธิ์เก็บทรัพยากรหรือหน่วยความจำเพิ่มเติมที่ควรปล่อยให้ว่างไว้อย่างชัดเจน แนวทางปฏิบัติที่ดีที่สุดคือการเพิ่มเมธอด close() ให้กับการใช้งานและให้ไคลเอ็นต์เรียกอย่างชัดเจนเมื่ออินสแตนซ์ของผู้รับมอบสิทธิ์ไม่ได้ใช้งานอีกต่อไป แม้ว่าวิธีการนี้จะอนุญาตให้แชร์อินสแตนซ์ของผู้รับมอบสิทธิ์เดี่ยวในอินสแตนซ์ของล่ามหลายตัวในทางเทคนิค แต่การใช้งานของผู้รับมอบสิทธิ์จะต้องสนับสนุนสิ่งนี้อย่างชัดเจน

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

เป็นโมฆะ
ปิด ()
ปิดผู้รับมอบสิทธิ์และเผยแพร่ทรัพยากรใดๆ ที่เกี่ยวข้อง
ยาวเป็นนามธรรม
รับ NativeHandle ()
ส่งคืนหมายเลขอ้างอิงดั้งเดิมให้กับการใช้งานการมอบสิทธิ์ TensorFlow Lite

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

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

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

ปิดผู้รับมอบสิทธิ์และเผยแพร่ทรัพยากรใดๆ ที่เกี่ยวข้อง

ตรงกันข้ามกับวิธีการประกาศในอินเทอร์เฟซ Closeable พื้นฐาน วิธีการนี้ไม่มีข้อยกเว้นที่ตรวจสอบแล้ว

นามธรรมสาธารณะ getNativeHandle ยาว ()

ส่งคืนหมายเลขอ้างอิงดั้งเดิมให้กับการใช้งานการมอบสิทธิ์ TensorFlow Lite

หมายเหตุ: Java Delegate จะรักษาความเป็นเจ้าของอินสแตนซ์ผู้รับมอบสิทธิ์ดั้งเดิม และต้องตรวจสอบให้แน่ใจว่ามีอยู่ตลอดระยะเวลาการใช้งานกับอินสแตน InterpreterApi ใดๆ

หมายเหตุ: อินสแตนซ์ผู้รับมอบสิทธิ์ดั้งเดิมอาจไม่ถูกสร้างขึ้นจนกว่าจะแนบผู้รับมอบสิทธิ์กับล่าม ดังนั้นวิธีนี้ไม่ควรถูกเรียกจนกว่าจะมีการสร้างล่ามด้วยผู้รับมอบสิทธิ์นี้

การส่งคืน
  • หมายเลขอ้างอิงของผู้รับมอบสิทธิ์ดั้งเดิม ใน C/C++ นี่ควรเป็นตัวชี้ไปที่ 'TfLiteOpaqueDelegate'
ขว้าง
IllegalStateException หากถูกเรียกก่อนที่จะสร้างอินสแตนซ์ผู้รับมอบสิทธิ์ดั้งเดิม