NNAPI 런타임

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

NNAPI 런타임 모듈은 앱과 백엔드 드라이버 사이에 있는 공유 라이브러리입니다. NNAPI(Android Neural Networks API) 는 모바일 장치에서 기계 학습을 위해 계산 집약적인 작업을 실행하도록 설계된 Android C API이며 Android 장치에서 하드웨어 가속 추론 작업을 가능하게 합니다. 이 모듈은 업데이트 가능합니다. 즉, 정상적인 Android 릴리스 주기 이외의 기능에 대한 업데이트를 받을 수 있습니다.

NNAPI 런타임 모듈화의 이점은 다음과 같습니다.

  • 최종 사용자는 일관성과 호환성이 향상됩니다.

  • 플랫폼 개발자는 NNAPI 런타임의 버그를 패치하고 드라이버와의 NNAPI 런타임 상호 작용을 개선하며 NNAPI 기능, 안정성, 성능 및 상태를 개선하는 새로운 기능을 배포할 수 있습니다.

  • 앱 개발자는 업데이트된 CPU 커널을 통해 향상된 앱 호환성과 성능을 얻을 수 있습니다.

모듈 경계

Android 12 이상의 경우 NNAPI HAL 버전은 HIDL 대신 AIDL을 사용합니다.

Android 11 이하의 경우 NNAPI 런타임 모듈 경계는 platform/frameworks/ml/nn:libneuralnetworks.so 입니다.

모듈 형식

NNAPI 런타임 모듈( com.android.neuralnetworks )은 APEX 형식이며 Android 11 이상을 실행하는 기기에서 사용할 수 있습니다.

모듈 종속성

이 NNAPI 런타임 모듈은 NNAPI HALAHardwareBuffer 에 따라 다릅니다.

테스트

NNAPI 런타임 모듈의 기능을 확인하려면 Android CTS(Compatibility Test Suite) 및 VTS(Vendor Test Suite) 테스트를 사용합니다.

,

NNAPI 런타임 모듈은 앱과 백엔드 드라이버 사이에 있는 공유 라이브러리입니다. NNAPI(Android Neural Networks API) 는 모바일 장치에서 기계 학습을 위해 계산 집약적인 작업을 실행하도록 설계된 Android C API이며 Android 장치에서 하드웨어 가속 추론 작업을 가능하게 합니다. 이 모듈은 업데이트 가능합니다. 즉, 정상적인 Android 릴리스 주기 이외의 기능에 대한 업데이트를 받을 수 있습니다.

NNAPI 런타임 모듈화의 이점은 다음과 같습니다.

  • 최종 사용자는 일관성과 호환성이 향상됩니다.

  • 플랫폼 개발자는 NNAPI 런타임의 버그를 패치하고 드라이버와의 NNAPI 런타임 상호 작용을 개선하며 NNAPI 기능, 안정성, 성능 및 상태를 개선하는 새로운 기능을 배포할 수 있습니다.

  • 앱 개발자는 업데이트된 CPU 커널을 통해 향상된 앱 호환성과 성능을 얻을 수 있습니다.

모듈 경계

Android 12 이상의 경우 NNAPI HAL 버전은 HIDL 대신 AIDL을 사용합니다.

Android 11 이하의 경우 NNAPI 런타임 모듈 경계는 platform/frameworks/ml/nn:libneuralnetworks.so 입니다.

모듈 형식

NNAPI 런타임 모듈( com.android.neuralnetworks )은 APEX 형식이며 Android 11 이상을 실행하는 기기에서 사용할 수 있습니다.

모듈 종속성

이 NNAPI 런타임 모듈은 NNAPI HALAHardwareBuffer 에 따라 다릅니다.

테스트

NNAPI 런타임 모듈의 기능을 확인하려면 Android CTS(Compatibility Test Suite) 및 VTS(Vendor Test Suite) 테스트를 사용합니다.