Môi trường thời gian chạy NNAPI

Mô-đun Mô-đun môi trường thời gian chạy NNAPI là một thư viện dùng chung nằm giữa một ứng dụng và các trình điều khiển phụ trợ. Android Neural Networks API (NNAPI) là một API ngôn ngữ C của Android được thiết kế để chạy các phép tính toán chuyên sâu dành cho công nghệ học máy trên thiết bị di động và cho phép thực hiện các phép suy luận có tăng tốc phần cứng trên thiết bị Android. Mô-đun này có thể cập nhật, nghĩa là mô-đun này có thể nhận các bản cập nhật cho chức năng bên ngoài chu kỳ phát hành Android thông thường.

Sau đây là những lợi ích của việc mô-đun hoá Mô-đun thời gian chạy NNAPI.

  • Người dùng cuối sẽ nhận được tính nhất quán và khả năng tương thích cao hơn.

  • Các nhà phát triển nền tảng có thể vá lỗi trong môi trường thời gian chạy NNAPI, cải thiện khả năng tương tác trong môi trường thời gian chạy NNAPI với các trình điều khiển và triển khai các tính năng mới giúp cải thiện các tính năng, độ ổn định, hiệu suất và tình trạng của NNAPI.

  • Nhà phát triển ứng dụng có thể cải thiện khả năng tương thích và hiệu suất của ứng dụng nhờ hạt nhân CPU được cập nhật.

Ranh giới mô-đun

Đối với Android 12 trở lên, bản sửa đổi NNAPI HAL sử dụng AIDL thay vì HIDL.

Đối với Android 11 trở xuống, ranh giới của mô-đun Mô-đun Mô-đun Mô-đun Môi trường thời gian chạy NNAPI là platform/frameworks/ml/nn:libneuralnetworks.so.

Định dạng mô-đun

Mô-đun Mô-đun Mô-đun Mô-đun Thời gian chạy NNAPI (com.android.neuralnetworks) có định dạng APEX và có sẵn cho các thiết bị chạy Android 11 trở lên.

Sự phụ thuộc của mô-đun

Mô-đun Mô-đun Mô-đun Mô-đun Thời gian chạy NNAPI này phụ thuộc vào NNAPI HALAHardwareBuffer.

Kiểm thử

Để xác minh chức năng của mô-đun Mô-đun Mô-đun Mô-đun Mô-đun Thời gian chạy NNAPI, hãy sử dụng các quy trình kiểm thử Bộ kiểm tra tính tương thích với Android (CTS) và Bộ kiểm tra nhà cung cấp (VTS).