Dữ liệu về CompatibilityListing (Danh sách tương thích đối với Uỷ quyền GPU).
Tính năng uỷ quyền của GPU không được hỗ trợ trên một số thiết bị Android do sự khác biệt về phiên bản OpenGL có sẵn, tính năng của trình điều khiển và tài nguyên thiết bị. Lớp này cung cấp thông tin về việc liệu đại biểu GPU có phù hợp với thiết bị hiện tại hay không.
API này đang trong giai đoạn thử nghiệm và có thể thay đổi.
CẢNH BÁO: compatibilityList được xây dựng từ hoạt động kiểm thử thực hiện trên một nhóm mô hình giới hạn. Bạn nên lên kế hoạch xác minh rằng(các) mô hình của riêng mình hoạt động tốt.
Ví dụ về cách sử dụng:
Interpreter.Options options = new Interpreter.Options();
try (CompatibilityList compatibilityList = new CompatibilityList()) {
if (compatibilityList.isDelegateSupportedOnThisDevice()) {
GpuDelegate.Options delegateOptions = compatibilityList.getBestOptionsForThisDevice();
gpuDelegate = new GpuDelegate(delegateOptions):
options.addDelegate(gpuDelegate);
}
}
Interpreter interpreter = new Interpreter(modelBuffer, options);
Công trình công cộng
Hàm CompatibilityList()
|
Phương thức công khai
void |
Hàm close()
Giải phóng tài nguyên TFLite trong thời gian chạy C.
|
GpuDelegate.Options |
Hàm getBestOptionsForThisDevice()
Những lựa chọn nên dùng cho thực thể đại diện GPU.
|
boolean |
Hàm isDelegateSupportedOnThisDevice()
Liệu thực thể đại diện GPU có được hỗ trợ trên thiết bị này hay không.
|
Các phương thức kế thừa
Công trình công cộng
công khai CompatibilityList ()
Phương thức công khai
công khai 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.
công khai GpuDelegate.Options getBestOptionsForThisDevice ()
Những lựa chọn nên dùng cho thực thể đại diện GPU.
công khai boolean isDelegateSupportedOnThisDevice ()
Liệu thực thể đại diện GPU có được hỗ trợ trên thiết bị này hay không.