mirror of
https://github.com/apache/nuttx.git
synced 2026-08-05 22:29:02 +00:00
$ cmake -B build -DBOARD_CONFIG=sim/tflm -GNinja $ cmake --build build $ ./build/nuttx NuttShell (NSH) NuttX-10.4.0 nsh> tflm -h Utility to use tflite micro on nuttx. [ -C ] Compile tflite model into c++ codes. [ -E ] Do once evaluation (for profiling). [ -i <str> ] Readable model file path. [ -o <str> ] Writable c++ file path. [ -p <str> ] Prefix of compiled code. [ -a <int> ] Arena size (mempool). [ -h ] Print this message. nsh> tflm -E -i /data/MobileNet-v3-Small.tflite -o /data/MbileNet-v3-Small.out 0 (id=0): size=602112, offset=0, first_used=0 last_used=1 1 (id=1): size=602112, offset=602112, first_used=1 last_used=2 2 (id=2): size=602112, offset=0, first_used=2 last_used=3 3 (id=3): size=607504, offset=802816, first_used=3 last_used=4 ... * (id=114): size=4096, offset=0, first_used=114 last_used=115 * (id=115): size=4000, offset=4096, first_used=115 last_used=115 0: 00000000000000000000000000...................................................... (588k) 1: 0000000000000000000000000011111111111111111111111111............................ (1176k) 2: 2222222222222222222222222211111111111111111111111111............................ (1176k) 3: 22222222222222222222222222........333333333333333333333333333................... (1182k) ... "Event","Tag","Ticks" 0,SUB,0 1,MUL,0 2,PAD,0 3,CONV_2D,1 4,HARD_SWISH,0 5,PAD,0 ... 110,MEAN,0 111,FULLY_CONNECTED,0 112,FULLY_CONNECTED,0 113,MUL,0 114,FULLY_CONNECTED,0 "Unique Tag","Total ticks across all events with that tag." SUB, 0 MUL, 0 PAD, 0 CONV_2D, 3 ... "total number of ticks", 3 nxai done! Signed-off-by: chao an <anchao@lixiang.com> |
||
|---|---|---|
| .. | ||
| bl602 | ||
| ci | ||
| cxd56 | ||
| esp32 | ||
| esp32c3 | ||
| esp32s2 | ||
| esp32s3 | ||
| espressif | ||
| gdb | ||
| imx9 | ||
| licensing | ||
| lwl | ||
| mpfs | ||
| pic32 | ||
| rp23xx | ||
| rp2040 | ||
| simwifi | ||
| zds | ||
| .gitignore | ||
| b16.c | ||
| bdf-converter.c | ||
| btdecode.sh | ||
| build-globals.sh | ||
| callstack.py | ||
| cfgdefine.c | ||
| cfgdefine.h | ||
| cfgparser.c | ||
| cfgparser.h | ||
| checkpatch.sh | ||
| checkrelease.sh | ||
| CMakeLists.txt | ||
| cmpconfig.c | ||
| cnvwindeps.c | ||
| Config.mk | ||
| configure.bat | ||
| configure.c | ||
| configure.sh | ||
| configure_completion.bash | ||
| convert-comments.c | ||
| copydir.bat | ||
| copydir.sh | ||
| coredump.py | ||
| csvparser.c | ||
| csvparser.h | ||
| D.defs | ||
| define.bat | ||
| define.sh | ||
| detab.c | ||
| Directories.mk | ||
| discover.py | ||
| doreleasenotes.py | ||
| Export.mk | ||
| flash_writer.py | ||
| FlatLibs.mk | ||
| gcov.sh | ||
| gcov_convert.py | ||
| gdbserver.py | ||
| gencromfs.c | ||
| ide_exporter.py | ||
| incdir.bat | ||
| incdir.c | ||
| incdir.sh | ||
| indent.sh | ||
| initialconfig.c | ||
| jlink-nuttx.c | ||
| kasan_global.py | ||
| kconfig.bat | ||
| kconfig2html.c | ||
| KernelLibs.mk | ||
| LibTargets.mk | ||
| link.bat | ||
| link.sh | ||
| lowhex.c | ||
| macar-qcs.sh | ||
| Make.defs | ||
| Makefile.host | ||
| merge_config.py | ||
| mkallsyms.py | ||
| mkallsyms.sh | ||
| mkconfig.c | ||
| mkconfigvars.sh | ||
| mkctags.sh | ||
| mkdeps.c | ||
| mkexport.sh | ||
| mkfsdata.pl | ||
| mkfsdata.py | ||
| mknulldeps.sh | ||
| mkromfsimg.sh | ||
| mksymtab.c | ||
| mksyscall.c | ||
| mkversion.c | ||
| mkwindeps.sh | ||
| netusb.sh | ||
| noteinfo.c | ||
| nxstyle.c | ||
| parsecallstack.py | ||
| parsememdump.py | ||
| parsetrace.py | ||
| pre-commit | ||
| process_config.sh | ||
| ProtectedLibs.mk | ||
| refresh.sh | ||
| rmcr.c | ||
| Rust.defs | ||
| sethost.sh | ||
| showsize.sh | ||
| showstack.sh | ||
| simbridge.sh | ||
| simhostroute.sh | ||
| simlaunch.sh | ||
| size_report.py | ||
| stm32_pinmap_tool.py | ||
| Swift.defs | ||
| testbuild.sh | ||
| toolchain.cmake.export | ||
| uncrustify.cfg | ||
| Unix.mk | ||
| unlink.bat | ||
| unlink.sh | ||
| version.sh | ||
| Win.mk | ||
| xmlrpc_test.py | ||
| Zig.defs | ||
| zipme.sh | ||