Delegate

giao diện công khai Uỷ quyền
Các lớp con gián tiếp đã biết

Trình bao bọc cho uỷ quyền TensorFlow Lite gốc.

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

Phương thức công khai

void
Hàm close()
Đóng uỷ quyền và giải phóng mọi tài nguyên liên kết với uỷ quyền đó.
trừu tượng dài
Hàm getNativeHandle()
Trả về một tên người dùng gốc cho phương thức triển khai đại biểu TensorFlow Lite.

Các phương thức kế thừa

Phương thức công khai

công khai void close ()

Đóng uỷ quyền và giải phóng mọi tài nguyên liên kết với uỷ quyền đó.

Trái ngược 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 gửi các trường hợp ngoại lệ đã kiểm tra.

công khai trừu tượng dài getNativeHandle ()

Trả về một tên người dùng gốc cho phương thức triển khai đại biểu TensorFlow Lite.

Lưu ý: Delegate của Java duy trì quyền sở hữu đối với thực thể uỷ quyền gốc và phải đảm bảo thực thể này tồn tại trong suốt thời gian sử dụng với bất kỳ thực thể InterpreterApi nào.

Lưu ý: bạn không thể tạo thực thể uỷ quyền gốc cho đến khi thực thể uỷ quyền được đính kèm vào một trình thông dịch. Vì vậy, bạn chỉ nên gọi phương thức này sau khi đã tạo xong trình thông dịch với trình thông dịch này.

Giá trị trả về
  • Trình xử lý uỷ quyền gốc. Trong C/C++, đây sẽ là con trỏ tới "TfLiteOpaqueDelegate".
Gửi
IllegalStateException nếu được gọi trước khi thực thể uỷ quyền gốc được tạo.