Delegate

giao diện công cộng
Các lớp con gián tiếp đã biết

Trình bao bọc dành cho Đại biểu TensorFlow Lite gốc.

Nếu quá trình triển khai ủy nhiệm chứa các tài nguyên hoặc bộ nhớ bổ sung cần được giải phóng rõ ràng thì cách tốt nhất là thêm phương thức close() vào quá trình triển khai và yêu cầu khách hàng gọi phương thức đó một cách rõ ràng khi phiên bản ủy nhiệm không còn được sử dụng nữa. Mặc dù về mặt kỹ thuật, cách tiếp cận này cho phép chia sẻ một phiên bản đại biểu duy nhất trên nhiều phiên bản trình thông dịch, nhưng việc triển khai đại biểu phải hỗ trợ rõ ràng điều này.

Phương pháp công khai

trống rỗng
đóng ()
Đóng đại biểu và giải phóng mọi tài nguyên liên quan đến nó.
trừu tượng 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

Phương pháp công khai

đóng khoảng trống công khai ()

Đóng đại biểu và giải phóng mọi tài nguyên liên quan đến nó.

Ngược lại với phương thức được khai báo trong giao diện Closeable cơ sở, phương thức này không đưa ra các ngoại lệ được kiểm tra.

tóm tắt công khai 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.

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'.
Ném
Ngoại lệ nhà nước bất hợp pháp nếu được gọi trước khi phiên bản đại biểu gốc được xây dựng.