Delegate
suy luận GPU.
Lưu ý: Khi gọi Interpreter.Options.addDelegate()
và Interpreter.run()
, người gọi phải có EGLContext
trong luồng hiện tại và Interpreter.run()
phải được gọi từ cùng một EGLContext
. Nếu EGLContext
không tồn tại, đại biểu sẽ tạo một EGLContext nội bộ, nhưng sau đó nhà phát triển phải đảm bảo rằng Interpreter.run()
luôn được gọi từ cùng một luồng mà Interpreter.Options.addDelegate()
đã được gọi.
Các lớp lồng nhau
lớp học | GpuDelegate.Options | Lớp này không được dùng nữa. Thay vào đó hãy sử dụng GpuDelegateFactory.Options . |
Nhà xây dựng công cộng
GpuDelegate (tùy chọn GpuDelegateFactory.Options ) | |
GpuDelegate () |
Phương pháp công khai
trống rỗng | đóng () Giải phóng tài nguyên TFLite trong thời gian chạy C. |
dài | getNativeHandle () Trả về một mã điều khiển gốc cho việc triển khai ủy nhiệm TensorFlow Lite. |
Phương pháp kế thừa
Nhà xây dựng công cộng
GpuDelegate công khai ()
Phương pháp công khai
đóng khoảng trống công khai ()
Giải phóng tài nguyên TFLite trong thời gian chạy C.
Người dùng phải gọi phương thức này một cách rõ ràng.
công khai getNativeHandle ()
Trả về một mã điều khiển gốc cho việc triển khai ủy nhiệm TensorFlow Lite.
Lưu ý: Delegate
Java duy trì quyền sở hữu đối với phiên bản đại biểu gốc và phải đảm bảo sự tồn tại của nó trong suốt thời gian sử dụng với bất kỳ phiên bản InterpreterApi
nào.
Lưu ý: phiên bản đại biểu gốc có thể không được tạo cho đến khi đại biểu được gắn vào một trình thông dịch, vì vậy phương thức này không được gọi cho đến khi trình thông dịch được xây dựng với đại biểu này.
Trả lại
- Tay cầm đại biểu gốc. Trong C/C++, đây phải là một con trỏ tới 'TfLiteOpaqueDelegate'.