You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added entries for the NN Inference application and the
Gesture Recognition application.
JIRA: none
Signed-off-by: Jan Zyczkowski <jan.zyczkowski@nordicsemi.no>
Copy file name to clipboardExpand all lines: doc/release_notes_and_migration/release_notes_latest.rst
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,3 +27,6 @@ This release is based on the |NCS| release v3.2.0.
27
27
* :ref:`Documentation for setting up the environment <setting_up_environment>`, depending on |EAI| use case.
28
28
* Release configurations for the :ref:`app_gesture_recognition` application.
29
29
* :ref:`Wakeword and Keyword Spotting application <app_ww_kws>` demonstrating use of wakeword model from `Nordic Edge AI Lab`_.
30
+
* :ref:`Test: NN Inference <test_nn_inference>` application, demonstrating how to run and validate a compiled neural network model on an Axon‑enabled target.
31
+
* :ref:`Gesture Recognition application <app_gesture_recognition>`, demonstrating how to use an nRF Edge AI model to recognize hand gestures from motion sensor data and expose them as standard HID inputs over Bluetooth® Low Energy.
32
+
The application supports two execution backends: Neuton and Axon NPU.
@@ -12,7 +12,9 @@ The Test NN Inference application provides a simple way to run and validate a co
12
12
Requirements
13
13
************
14
14
15
-
TBA
15
+
The sample supports the following development kits:
16
+
17
+
.. table-from-sample-yaml::
16
18
17
19
Overview
18
20
********
@@ -39,10 +41,10 @@ This section describes how to configure, build, and run the application.
39
41
40
42
#. Configure the :file:`prj.conf` (for Zephyr builds) or :file:`simulator/CMakeLists.txt` (for simulator builds) with model parameters:
41
43
42
-
* Set ``CONFIG_AXON_MODEL_NAME`` to the model name (for example, ``tinyml_kws``).
44
+
* Set ``CONFIG_NRF_AXON_MODEL_NAME`` to the model name (for example, ``tinyml_kws``).
43
45
This value is used to include the correct header file and resolve model symbols.
44
-
* Set ``CONFIG_AXON_INTERLAYER_BUFFER_SIZE`` to a value large enough for the model.
45
-
Use the value defined by ``AXON_MODEL_<model_name>_MAX_IO_BUFFER_USED`` in the :file:`axon_model_<model_name>.h` file.
46
+
* Set ``CONFIG_NRF_AXON_INTERLAYER_BUFFER_SIZE`` to a value large enough for the model.
47
+
Use the value defined by ``AXON_MODEL_<model_name>_MAX_IL_BUFFER_USED`` in the :file:`axon_model_<model_name>.h` file.
46
48
A value of around ``115000`` is typically sufficient.
47
49
48
50
#. Edit the following macros in :file:`src/nrf_axon_app_nn_test_nn_inference.c` to control how inference is performed:
@@ -52,7 +54,7 @@ This section describes how to configure, build, and run the application.
52
54
* ``AXON_MINIMUM_TEST_VECTORS`` - When set to ``1``, only a single end‑to‑end test vector is included.
53
55
This produces the smallest application that still performs a valid inference.
54
56
* ``AXON_LAYER_TEST_VECTORS`` - When set to ``1``, individual layer test vectors are included and executed.
55
-
* ``AXON_LAYER_TEST_START_LAYER`` and ``AXON_LAYER_TEST_END_LAYER`` - Use these to limit testing to a specific range of layers, which can help reduce image size or focus debugging on specific layers.
57
+
* ``AXON_LAYER_TEST_START_LAYER`` and ``AXON_LAYER_TEST_STOP_LAYER`` - Use these to limit testing to a specific range of layers, which can help reduce image size or focus debugging on specific layers.
56
58
57
59
#. Build the application by running the appropriate commands for your chosen build method:
58
60
@@ -64,15 +66,134 @@ This section describes how to configure, build, and run the application.
64
66
65
67
.. code-block:: console
66
68
67
-
TEST: test_nn_inference_tinyml_kws START CASE NO 0
0 commit comments