NNAPI Çalışma Zamanı

NNAPI Çalışma Zamanı modülü, uygulama ile arka uç sürücüleri arasında bulunan paylaşılan bir kitaplıktır. Android Neural Networks API (NNAPI), mobil cihazlarda makine öğrenimi için işlem açısından yoğun işlemler yapmak üzere 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ışında kalan işlevlerle ilgili güncellemeleri alabilir.

NNAPI Çalışma Zamanı'nı modülerleştirmenin avantajları şunlardır:

  • Son kullanıcılar daha yüksek tutarlılık ve uyumluluk elde eder.

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

  • Uygulama geliştiriciler, güncellenmiş CPU çekirdekleriyle iyileştirilmiş uygulama uyumluluğu ve performansı elde eder.

Modül sınırı

Android 12 ve sonraki sürümlerde NNAPI HAL düzeltmesi 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 şeklindedir.

Modül biçimi

NNAPI Çalışma Zamanı 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 HAL ve ADonanımBuffer'a bağlıdır.

Test etme

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) testlerini kullanın.