เข้าร่วม Women in ML Symposium ในวันที่ 7 ธันวาคม ลงทะเบียนตอนนี้

Delegate

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ผู้แทน ส่วนต่อประสานสาธารณะ
คลาสย่อยทางอ้อมที่รู้จัก

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

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

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

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

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

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

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

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

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

บทคัดย่อสาธารณะยาว getNativeHandle ()

ส่งกลับค่าแฮนเดิลดั้งเดิมของการนำผู้รับมอบสิทธิ์ TensorFlow Lite ไปใช้

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

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

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