Guide de migration de NNAPI
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
L'API Neural Networks (NNAPI) est obsolète. Il a été introduit dans Android 8.1 pour fournir une interface unifiée pour l'inférence accélérée par matériel pour le machine learning sur l'appareil, et a été abandonné dans Android 15.
Après la sortie de NNAPI, le domaine du machine learning sur l'appareil (ODML) a progressé rapidement. Les avancées telles que les modèles de transformation et de diffusion, ainsi que le taux d'innovation élevé dans ce domaine, ont nécessité des outils et une infrastructure mis à jour fréquemment.
Pour répondre à ces besoins, Google a développé TensorFlow Lite dans les services Play, qui fournit un environnement d'exécution TensorFlow pouvant être mis à jour pour les modèles de ML personnalisés sur l'appareil, et AICore, qui fournit des modèles de base GenAI tels que Gemini Nano directement sur les appareils Android. Pour clarifier les chemins recommandés pour le ML de production sur Android, NNAPI (API Neural Networks) a été abandonnée.
Pour migrer depuis NNAPI, consultez les instructions pour TensorFlow Lite dans les services Google Play et éventuellement le délégué GPU TFLite pour l'accélération matérielle.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/04/07 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/04/07 (UTC)."],[],[],null,["# NNAPI Migration Guide\n\nThe Neural Networks API (NNAPI) is deprecated. It was\n[introduced in Android 8.1](/about/versions/oreo/android-8.1#nnapi) to provide a unified interface for hardware\naccelerated inference for on-device machine learning,\nand deprecated in Android 15.\n\nAfter NNAPI's release, the field of on-device machine learning (ODML)\nadvanced rapidly. Breakthroughs such as transformer and diffusion models,\nalong with the high rate of innovation in the field meant that\ndevelopers needed tools and infrastructure that update frequently.\n\nTo meet those needs, Google developed\n[TensorFlow Lite in Play Services](https://www.tensorflow.org/lite/android/play_services),\nproviding an updatable TensorFlow runtime for custom on-device ML models,\nand [AICore](/ml/aicore), which provide GenAI foundation models like\nGemini Nano directly on Android devices. To provide greater clarity on\nthe recommended paths for production ML on Android, NNAPI (Neural Networks API)\nwas deprecated.\n\nTo migrate from NNAPI, see the instructions for\n[TensorFlow Lite in Google Play Services](https://www.tensorflow.org/lite/android/play_services)\nand optionally [TFLite GPU delegate](https://www.tensorflow.org/lite/android/delegates/gpu) for hardware acceleration."]]