nuttx/Documentation/applications/mlearning/index.rst
Abhishek Mishra c351769725
Some checks failed
MemBrowse Memory Report / changes-filter (push) Waiting to run
MemBrowse Memory Report / load-targets (push) Waiting to run
MemBrowse Memory Report / identical (push) Blocked by required conditions
MemBrowse Memory Report / analyze (push) Blocked by required conditions
Build Documentation / build-html (push) Has been cancelled
Documentation/applications: add mlearning docs and rename mlearing.
The apps tree is apps/mlearning, but documentation lived under the
misspelled mlearing path as title-only stubs. TensorFlow Lite Micro and
standalone CMSIS-NN had no pages.

Rename the directory to mlearning, document each package from the
current Kconfig and build files, and add the sim:tflm board
configuration.

Assisted-by: Cursor:Grok-4.6
Signed-off-by: Abhishek Mishra <mishra.abhishek2808@gmail.com>
2026-09-03 14:41:34 +08:00

33 lines
1 KiB
ReStructuredText

========================
Machine Learning Support
========================
NuttX machine learning support lives in the `apps
<https://github.com/apache/nuttx-apps>`_ repository under
``apps/mlearning``. These packages wrap upstream TinyML runtimes and
optimized kernels. The build system fetches the selected upstream sources
when the corresponding Kconfig option is enabled.
Enable the libraries from::
Application Configuration --->
Machine Learning Support --->
The following packages are available:
- :doc:`cmsis/index` — ARM CMSIS 5 DSP and NN libraries
- :doc:`cmsis-nn/index` — standalone ARM CMSIS-NN kernels for TensorFlow Lite Micro
- :doc:`darknet/index` — Darknet YOLO object detection
- :doc:`libnnablart/index` — Sony NNABLA C inference runtime
- :doc:`tflite-micro/index` — TensorFlow Lite for Microcontrollers
A ready-to-build simulator configuration is ``sim:tflm``. See
:doc:`/platforms/sim/sim/boards/sim/index`.
.. toctree::
:glob:
:maxdepth: 1
:titlesonly:
:caption: Contents
*/index*