Tham dự Hội nghị chuyên đề Women in ML vào ngày 7 tháng 12 Đăng ký ngay

Delegate

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
giao diện công cộng Đại biểu
Các lớp con gián tiếp đã biết

Gói cho một Đại biểu TensorFlow Lite bản địa.

Nếu một triển khai ủy quyền 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ì phương pháp tốt nhất là thêm phương thức close() vào việc triển khai và yêu cầu ứng dụng khách gọi một cách rõ ràng khi cá thể ủy quyền không còn được sử dụng. Mặc dù về mặt kỹ thuật, cách tiếp cận này cho phép chia sẻ một cá thể ủy quyền duy nhất trên nhiều phiên bản trình thông dịch, việc triển khai ủy quyền phải hỗ trợ rõ ràng điều này.

Phương thức công khai

vô hiệu
đóng ()
Đóng đại biểu và giải phóng bất kỳ tài nguyên nào được liên kết với nó.
trừu tượng 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

Phương thức công khai

public void close ()

Đóng đại biểu và giải phóng bất kỳ tài nguyên nào được liên kết với 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 ném ra các ngoại lệ đã được kiểm tra.

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