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

Mô-đun Mô-đun Mô-đun Mô-đun Mô-đun Mô-đun Mô-đun 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 Android C được thiết kế để chạy các phép tính toán chuyên sâu cho công nghệ học máy trên thiết bị di động và cho phép tăng tốc phần cứng phép toán suy luận trên thiết bị Android. Mô-đun này có thể cập nhật, tức là có thể nhận bản cập nhật cho các chức năng bên ngoài bản phát hành Android thông thường chu kỳ.

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 môi trường thời gian chạy NNAPI tương tác 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 NNAPI khả năng, độ ổn định, hiệu suất và tình trạng.

  • 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ờ CPU được cập nhật nhân hệ điều hành.

Ranh giới mô-đun

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

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

Định dạng mô-đun

Mô-đun Mô-đun Mô-đun Môi trường thời gian chạy NNAPI (com.android.neuralnetworks) đang ở Định dạng APEX và dùng được cho các thiết bị chạy Android 11 trở lên.

Phần phụ thuộc của mô-đun

Mô-đun 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.

Thử nghiệm

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