NNAPI Çalışma Zamanı modülü, uygulama ile uygulama arka uç sürücüleri. Android Nöral Ağlar API'si (NNAPI), mobil cihazlarda makine öğrenimi için yoğun hesaplama işlemleri çalıştırmak üzere tasarlanmış bir Android C API'sidir ve Android cihazlarda donanım hızlandırmalı çıkarım işlemlerini etkinleştirir. Bu modül güncellenebilir. Yani normal Android sürüm döngüsü dışında işlevsellik güncellemeleri alabilir.
NNAPI Çalışma Zamanı'nı modülerleştirmenin avantajları şunlardır:
Son kullanıcılar daha tutarlı ve uyumlu bir deneyim elde eder.
Platform geliştiricileri NNAPI çalışma zamanındaki hatalara yama uygulayarak NNAPI çalışma zamanını iyileştirebilir sürücülerle etkileşim sağlayın ve NNAPI'yi iyileştiren yeni özellikleri dağıtın özellikler, kararlılık, performans ve sağlık.
Uygulama geliştiriciler, güncellenmiş CPU ile iyileştirilmiş uygulama uyumluluğu ve performansı elde ediyor çekirdekleri hakkında daha fazla bilgi edinin.
Modül sınırı
Android 12 ve sonraki sürümlerde NNAPI HAL revizyonu, HIDL yerine AIDL kullanır.
Android 11 ve önceki sürümlerde NNAPI Çalışma Zamanı modülü
sınır platform/frameworks/ml/nn:libneuralnetworks.so
.
Modül biçimi
NNAPI Runtime modülü (com.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 Çalışma Zamanı modülü, NNAPI'ye bağlıdır HAL ve DonanımBuffer.
Test
NNAPI Çalışma Zamanı modülünün işlevselliğini doğrulamak için Android Uyumluluk Test Paketi (CTS) ve Tedarikçi Test Paketi (VTS) testleri.