Przewodnik po migracji NNAPI
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Interfejs Neural Networks API (NNAPI) został wycofany. Został wprowadzony w Androidzie 8.1, aby zapewnić ujednolicony interfejs do wnioskowania z wykorzystaniem akceleracji sprzętowej w ramach uczenia maszynowego na urządzeniu. Został wycofany w Androidzie 15.
Po wydaniu NNAPI dziedzina uczenia maszynowego na urządzeniach (ODML) rozwijała się bardzo szybko. Przełomowe osiągnięcia, takie jak modele transformacyjne i modele dyfuzji, a także szybki postęp w tej dziedzinie sprawiły, że deweloperzy potrzebowali narzędzi i infrastruktury, które są często aktualizowane.
Aby sprostać tym potrzebom, Google opracował TensorFlow Lite w Usługach Google Play, które zapewniają możliwość aktualizowania środowiska wykonawczego TensorFlow na potrzeby niestandardowych modeli systemów uczących się na urządzeniu. AICore udostępnia modele podstawy generatywnej AI, takie jak Gemini Nano, bezpośrednio na urządzeniach z Androidem. Aby zwiększyć przejrzystość zalecanych ścieżek do wdrażania uczenia maszynowego w produkcji na Androidzie, wycofaliśmy interfejs NNAPI (Neural Networks API).
Aby przejść z NNAPI, zapoznaj się z instrukcjami dotyczącymi TensorFlow Lite w Usługach Google Play i opcjonalnie delegowania GPU do obsługi przez procesor Tflite.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-04-07 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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."]]