NNAPI Çalışma Zamanı

NNAPI Çalışma Zamanı modülü, 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 yürütmek üzere tasarlanmış bir Android C API'sidir ve Android cihazlarda donanımla hızlandırılmış çı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 Çalışma Zamanını modülerleştirmenin yararları arasında aşağıdakiler yer alır.

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

  • Platform geliştiricileri, NNAPI çalışma zamanındaki hataları yamalayabilir, 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 üzeri için NNAPI HAL revizyonu, HIDL yerine AIDL'yi kullanır.

Android 11 ve önceki sürümler için NNAPI Çalışma Zamanı modülü sınırı platform/frameworks/ml/nn:libneuralnetworks.so şeklindedir.

Modül formatı

NNAPI Çalışma Zamanı modülü ( com.android.neuralnetworks ) APEX biçimindedir ve Android 11 veya üstünü çalıştıran cihazlarda kullanılabilir.

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

Bu NNAPI Çalışma Zamanı modülü, NNAPI HAL ve AHardwareBuffer'a bağlıdır.

Test yapmak

NNAPI Çalışma Zamanı 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.