27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
NNAPI রানটাইম
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
NNAPI রানটাইম মডিউল হল একটি শেয়ার্ড লাইব্রেরি যা একটি অ্যাপ এবং ব্যাকএন্ড ড্রাইভারের মধ্যে বসে। অ্যান্ড্রয়েড নিউরাল নেটওয়ার্ক এপিআই (এনএনএপিআই) হল একটি অ্যান্ড্রয়েড সি এপিআই যা মোবাইল ডিভাইসে মেশিন লার্নিংয়ের জন্য কম্পিউটেশনালি ইনটেনসিভ অপারেশন চালানোর জন্য ডিজাইন করা হয়েছে এবং অ্যান্ড্রয়েড ডিভাইসে হার্ডওয়্যার-এক্সিলারেটেড ইনফারেন্স অপারেশন সক্ষম করে। এই মডিউলটি আপডেটযোগ্য, মানে এটি স্বাভাবিক অ্যান্ড্রয়েড রিলিজ চক্রের বাইরে কার্যকারিতার আপডেট পেতে পারে।
NNAPI রানটাইম মডুলারাইজ করার সুবিধাগুলির মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে।
শেষ ব্যবহারকারীরা উন্নত ধারাবাহিকতা এবং সামঞ্জস্যতা পান।
প্ল্যাটফর্ম ডেভেলপাররা এনএনএপিআই রানটাইমে বাগ প্যাচ করতে পারে, ড্রাইভারদের সাথে এনএনএপিআই রানটাইম মিথস্ক্রিয়া উন্নত করতে পারে এবং নতুন বৈশিষ্ট্য স্থাপন করতে পারে যা এনএনএপিআই ক্ষমতা, স্থিতিশীলতা, কর্মক্ষমতা এবং স্বাস্থ্য উন্নত করে।
অ্যাপ ডেভেলপাররা আপডেট করা CPU কার্নেলগুলির সাথে উন্নত অ্যাপ সামঞ্জস্য এবং কর্মক্ষমতা পায়।
মডিউল সীমানা
Android 12 এবং উচ্চতর জন্য, NNAPI HAL সংশোধন HIDL এর পরিবর্তে AIDL ব্যবহার করে।
অ্যান্ড্রয়েড 11 এবং তার নিচের জন্য, NNAPI রানটাইম মডিউল সীমানা হল platform/frameworks/ml/nn:libneuralnetworks.so
।
NNAPI রানটাইম মডিউল ( com.android.neuralnetworks
) APEX ফর্ম্যাটে রয়েছে এবং Android 11 বা উচ্চতর সংস্করণে চলমান ডিভাইসগুলির জন্য উপলব্ধ৷
মডিউল নির্ভরতা
এই NNAPI রানটাইম মডিউলটি NNAPI HAL এবং AHardwareBuffer-এর উপর নির্ভর করে।
টেস্টিং
NNAPI রানটাইম মডিউলের কার্যকারিতা যাচাই করতে, অ্যান্ড্রয়েড কম্প্যাটিবিলিটি টেস্ট স্যুট (সিটিএস) এবং ভেন্ডর টেস্ট স্যুট (ভিটিএস) পরীক্ষাগুলি ব্যবহার করুন৷
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# NNAPI Runtime\n\n| **Deprecated:** Starting in Android 15, the\n| [NNAPI (NDK API)](https://developer.android.com/ndk/guides/neuralnetworks) is deprecated. The Neural Networks HAL interface\n| continues to be supported.\n|\n| For more information, see the\n| [NNAPI Migration Guide](https://developer.android.com/ndk/guides/neuralnetworks/migration-guide).\n\nThe NNAPI Runtime module is a shared library that sits between an app and\nbackend drivers. The [Android Neural Networks API\n(NNAPI)](https://developer.android.com/ndk/guides/neuralnetworks/)\nis an Android C API designed for running computationally intensive operations\nfor machine learning on mobile devices and enables hardware-accelerated\ninference operations on Android devices. This module is updatable, meaning it\ncan receive updates to functionality outside of the normal Android release\ncycle.\n\nThe benefits of modularizing the NNAPI Runtime include the following.\n\n- End users get improved consistency and compatibility.\n\n- Platform developers can patch bugs in the NNAPI runtime, improve NNAPI runtime\n interaction with drivers, and deploy new features that improve NNAPI\n capabilities, stability, performance, and health.\n\n- App developers get improved app compatibility and performance with updated CPU\n kernels.\n\nModule boundary\n---------------\n\nFor Android 12 and higher, the NNAPI HAL revision\nuses AIDL instead of HIDL.\n\nFor Android 11 and lower, the NNAPI Runtime module\nboundary is `platform/frameworks/ml/nn:libneuralnetworks.so`.\n\nModule format\n-------------\n\nThe NNAPI Runtime module (`com.android.neuralnetworks`) is in\n[APEX](/docs/core/ota/apex) format and is available for devices\nrunning Android 11 or higher.\n\nModule dependencies\n-------------------\n\nThis NNAPI Runtime module depends on the [NNAPI\nHAL](/docs/core/interaction/neural-networks#nnhal) and\n[AHardwareBuffer](/docs/core/interaction/neural-networks/memory-pools#ahardwarebuffer).\n\nTesting\n-------\n\nTo verify the functionality of the NNAPI Runtime module, use the Android\nCompatibility Test Suite (CTS) and Vendor Test Suite (VTS) tests."]]