File tree Expand file tree Collapse file tree 1 file changed +52
-0
lines changed
doc/develop/manifest/external Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Original file line number Diff line number Diff line change
1
+ .. _external_module_emlearn :
2
+
3
+ emlearn
4
+ #######
5
+
6
+ Introduction
7
+ ************
8
+
9
+ `emlearn `_ is an open source library for deploying machine learning models on micro-controllers
10
+ and embedded systems. It provides portable C code generation from models trained with
11
+ scikit-learn or Keras.
12
+
13
+ A Python library allows converting complex machine learning models to a minimal C code
14
+ representation, which enables running ML inference on resource-constrained embedded devices.
15
+
16
+ emlearn is licensed under the MIT license.
17
+
18
+ Usage with Zephyr
19
+ *****************
20
+
21
+ The emlearn repository is a Zephyr :ref: `module <modules >` which provides TinyML capabilities to
22
+ Zephyr applications, allowing machine learning models to be run directly on Zephyr-powered devices.
23
+
24
+ To pull in emlearn as a Zephyr module, either add it as a West project in the ``west.yaml ``
25
+ file or pull it in by adding a submanifest (e.g. ``zephyr/submanifests/emlearn.yaml ``) file
26
+ with the following content and run ``west update ``:
27
+
28
+ .. code-block :: yaml
29
+
30
+ manifest :
31
+ projects :
32
+ - name : emlearn
33
+ url : https://github.com/emlearn/emlearn.git
34
+ revision : master
35
+ path : modules/lib/emlearn # adjust the path as needed
36
+
37
+ For more detailed instructions and API documentation, refer to the `emlearn documentation `_, and in
38
+ particular the `Getting Started on Zephyr RTOS `_ section.
39
+
40
+ References
41
+ **********
42
+
43
+ .. target-notes ::
44
+
45
+ .. _emlearn :
46
+ https://github.com/emlearn/emlearn
47
+
48
+ .. _emlearn documentation :
49
+ https://emlearn.readthedocs.io/en/latest/
50
+
51
+ .. _Getting Started on Zephyr RTOS :
52
+ https://emlearn.readthedocs.io/en/latest/getting_started_zephyr.html
You can’t perform that action at this time.
0 commit comments