Delegate
ให้ทำการอนุมาน GPU
หมายเหตุ: เมื่อเรียก Interpreter.Options.addDelegate()
และ Interpreter.run()
ผู้เรียกจะต้องมี EGLContext
ใน เธรดปัจจุบัน และ Interpreter.run()
จะต้องถูกเรียกจาก EGLContext
เดียวกัน หากไม่มี EGLContext
ผู้รับมอบสิทธิ์จะสร้างไว้ภายใน แต่นักพัฒนาจะต้องตรวจสอบให้แน่ใจว่า Interpreter.run()
ถูกเรียกจากเธรดเดียวกันกับที่ Interpreter.Options.addDelegate()
ถูกเรียกเสมอ
คลาสที่ซ้อนกัน
ระดับ | GpuDelegate ตัวเลือก | ชั้นเรียนนี้เลิกใช้แล้ว ใช้ GpuDelegateFactory.Options แทน |
คอนสตรัคชั่นสาธารณะ
GpuDelegate (ตัวเลือก GpuDelegateFactory.Options ) | |
GPUDelegate () |
วิธีการสาธารณะ
เป็นโมฆะ | ปิด () ปลดปล่อยทรัพยากร TFLite ในรันไทม์ C |
ยาว | รับ NativeHandle () ส่งคืนหมายเลขอ้างอิงดั้งเดิมให้กับการใช้งานการมอบสิทธิ์ TensorFlow Lite |
วิธีการสืบทอด
คอนสตรัคชั่นสาธารณะ
GpuDelegate สาธารณะ ()
วิธีการสาธารณะ
โมฆะสาธารณะ ปิด ()
ปลดปล่อยทรัพยากร TFLite ในรันไทม์ C
ผู้ใช้ควรเรียกเมธอดนี้อย่างชัดเจน
สาธารณะรับยาว NativeHandle ()
ส่งคืนหมายเลขอ้างอิงดั้งเดิมให้กับการใช้งานการมอบสิทธิ์ TensorFlow Lite
หมายเหตุ: Java Delegate
จะรักษาความเป็นเจ้าของอินสแตนซ์ผู้รับมอบสิทธิ์ดั้งเดิม และต้องตรวจสอบให้แน่ใจว่ามีอยู่ตลอดระยะเวลาการใช้งานกับอินสแตน InterpreterApi
ใดๆ
หมายเหตุ: อินสแตนซ์ผู้รับมอบสิทธิ์ดั้งเดิมอาจไม่ถูกสร้างขึ้นจนกว่าจะแนบผู้รับมอบสิทธิ์กับล่าม ดังนั้นวิธีนี้ไม่ควรถูกเรียกจนกว่าจะมีการสร้างล่ามด้วยผู้รับมอบสิทธิ์นี้
การส่งคืน
- หมายเลขอ้างอิงของผู้รับมอบสิทธิ์ดั้งเดิม ใน C/C++ นี่ควรเป็นตัวชี้ไปที่ 'TfLiteOpaqueDelegate'