Delegate
quyền cho 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 một văn bản EGLContext
không tồn tại, người được ủy quyền sẽ tạo một văn bản 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 chuỗi mà trong đó Interpreter.Options.addDelegate()
đã được gọi.
Lớp học lồng nhau
lớp | GpuDelegate.Options | Lớp này không được dùng nữa. Sử dụng GpuDelegateFactory.Options để thay thế. |
Người xây dựng công cộng
GpuDelegate (tùy chọn GpuDelegateFactory.Options ) | |
GpuDelegate () |
Phương thức công khai
vô hiệu | đóng () Giải phóng tài nguyên TFLite trong thời gian chạy C. |
Dài | getNativeHandle () Trả về một xử lý gốc để triển khai ủy quyền TensorFlow Lite. |
Phương thức kế thừa
Người xây dựng công cộng
public GpuDelegate ()
Phương thức công khai
public void close ()
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.
public long getNativeHandle ()
Trả về một xử lý gốc để triển khai ủy quyền TensorFlow Lite.
Lưu ý: Java Delegate
duy trì quyền sở hữu đối với cá thể đạ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ỳ cá thể InterpreterApi
nào.
Lưu ý: cá thể đại biểu gốc có thể không được tạo cho đến khi đại biểu đã được đính kèm với một trình thông dịch, vì vậy phương thức này sẽ không được gọi cho đến khi một trình thông dịch đã được xây dựng với đại biểu này.
Lợi nhuận
- Xử lý đại biểu gốc. Trong C / C ++, đây phải là một con trỏ đến 'TfLiteOpaqueDelegate'.