Alin Jerpelea
7220a3bf48
mlearning: migrate to SPDX identifier
...
Most tools used for compliance and SBOM generation use SPDX identifiers
This change brings us a step closer to an easy SBOM generation.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-12-21 13:53:10 +08:00
chao an
9c5a2ad062
mlearning/tflite-micro: add a config option to redirect micro log to syslog
...
new config option TFLITEMICRO_SYSLOG to redirect micro log to syslog
Signed-off-by: chao an <anchao@lixiang.com>
2024-12-10 18:11:27 +08:00
jihandong
7d87768f78
ml: a cmdline tool to use tflite-micro.
...
Signed-off-by: jihandong <jihandong@xiaomi.com>
2024-10-18 09:40:17 +08:00
jihandong
b91adbb9f2
ml: useful tflm debug options
...
print memory plan, and time cost of each operators.
Signed-off-by: jihandong <jihandong@xiaomi.com>
2024-10-18 09:40:17 +08:00
jihandong
f2eb5cd3c4
ml: tflite extra hardware support.
...
Signed-off-by: jihandong <jihandong@xiaomi.com>
2024-10-18 09:40:17 +08:00
jihandong
b15e71cd22
ml: update Makefile
...
-O3: reduce code size.
-DTF_LITE_STATIC_MEMORY: cause bugs on some cores.
+DTFLITE_EMULATE_FLOAT: robuster to emulate float cucalation by fix-point.
Signed-off-by: jihandong <jihandong@xiaomi.com>
2024-10-18 09:40:17 +08:00
jihandong
c585aa147a
ml: clean tflite Makefile
...
Signed-off-by: jihandong <jihandong@xiaomi.com>
2024-10-18 09:40:17 +08:00
xinhaiteng
dda8cab335
ml: tflm mean optimization patch
...
Separate the Int8 implementation of the 'mean' operator to reduce the code size.
Signed-off-by: xinhaiteng <xinhaiteng@xiaomi.com>
2024-10-18 09:40:17 +08:00
xinhaiteng
068b2b16bb
ml: tflm quantize optimization patch
...
Separate the 'Float32 to Int8' implementation of the 'quantize' operator to reduce the code size.
Signed-off-by: xinhaiteng <xinhaiteng@xiaomi.com>
2024-10-18 09:40:17 +08:00
jihandong
14a591fab2
ml: tflm dequantize optimization patch
...
Signed-off-by: jihandong <jihandong@xiaomi.com>
2024-10-18 09:40:17 +08:00
xinhaiteng
67f495e360
Added Cortex-A compilation environment.
...
Cortex-A compilation options are added to tflite-micro and cmsis-nn, and new operator compilation environments are configured.
Signed-off-by: xinhaiteng <xinhaiteng@xiaomi.com>
2024-10-18 09:40:17 +08:00
xinhaiteng
11519fe1ca
Update third-party library version
...
Tflite-micro, ruy and cmsis-nn need to be updated to a new version.
Signed-off-by: xinhaiteng <xinhaiteng@xiaomi.com>
2024-10-18 09:40:17 +08:00
renzhiyuan1
71cbcb2618
Add configurations files.
...
Add configuration files of TFLite Micro, its dependent third-party libraries and CMSIS_NN.
Signed-off-by: renzhiyuan1 <renzhiyuan1@xiaomi.com>
2024-10-18 09:40:17 +08:00