NNAPI Çalışma Zamanı

NNAPI Runtime modülü, bir uygulama ile arka uç sürücüleri arasında yer alan paylaşılan bir kitaplıktır. Android Neural Networks API (NNAPI) , mobil cihazlarda makine öğrenimi için hesaplama açısından yoğun işlemleri çalıştırmak için tasarlanmış bir Android C API'dir ve Android cihazlarda donanım hızlandırmalı çıkarım işlemlerine olanak tanır. Bu modül güncellenebilir, yani normal Android sürüm döngüsünün dışındaki işlevsellik güncellemelerini alabilir.

NNAPI Runtime'ı modülerleştirmenin faydaları aşağıdakileri içerir.

  • Son kullanıcılar gelişmiş tutarlılık ve uyumluluk elde eder.

  • Platform geliştiricileri, NNAPI çalışma zamanındaki hataları düzeltebilir, sürücülerle NNAPI çalışma zamanı etkileşimini iyileştirebilir ve NNAPI yeteneklerini, kararlılığını, performansını ve sağlığını iyileştiren yeni özellikler dağıtabilir.

  • Uygulama geliştiricileri, güncellenmiş CPU çekirdekleriyle gelişmiş uygulama uyumluluğu ve performans elde eder.

Modül sınırı

Android 12 ve üstü için, NNAPI HAL revizyonu HIDL yerine AIDL kullanır.

Android 11 ve önceki sürümler için NNAPI Runtime modül sınırı platform/frameworks/ml/nn:libneuralnetworks.so .

Modül formatı

NNAPI Runtime modülü ( com.google.android.neuralnetworks ) APEX biçimindedir ve Android 11 veya sonraki sürümleri çalıştıran cihazlarda kullanılabilir.

Modül bağımlılıkları

Bu NNAPI Runtime modülü, NNAPI HAL ve AHardwareBuffer'a bağlıdır.

Test yapmak

NNAPI Runtime modülünün işlevselliğini doğrulamak için Android Uyumluluk Test Paketi (CTS) ve Satıcı Test Paketi (VTS) testlerini kullanın.