$ 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>
53 lines
1,014 B
Text
53 lines
1,014 B
Text
/sim/*/*/*/[o-z]*
|
|
|
|
# macOS doesn't support 32bit anymore(CONFIG_SIM_M32=y)
|
|
-Darwin,sim:posix_spawn
|
|
-Darwin,sim:rpproxy
|
|
-Darwin,sim:rpserver
|
|
-Darwin,sim:sotest32
|
|
|
|
# clang doesn't -fsanitize=kernel-address
|
|
-Darwin,sim:ostest
|
|
-Darwin,sim:ostest_oneholder
|
|
|
|
# macOS doesn't support --wrap flag
|
|
# ld: unknown option: --wrap
|
|
-Darwin,sim:segger
|
|
|
|
# macOS doesn't have X11
|
|
-Darwin,sim:touchscreen
|
|
|
|
# Do not build Windows configs
|
|
-,sim:windows
|
|
|
|
# macOS doesn't support simusb simhost
|
|
-Darwin,sim:usbdev
|
|
-Darwin,sim:usbhost
|
|
|
|
# Boards build by CMake
|
|
CMake,sim:ostest
|
|
CMake,sim:ostest_oneholder
|
|
CMake,sim:pf_ieee802154
|
|
CMake,sim:pktradio
|
|
CMake,sim:quickjs
|
|
CMake,sim:rc
|
|
CMake,sim:romfs
|
|
CMake,sim:rpproxy
|
|
CMake,sim:rpserver
|
|
CMake,sim:rtptools
|
|
CMake,sim:sensor
|
|
CMake,sim:sixlowpan
|
|
CMake,sim:smartfs
|
|
CMake,sim:smp
|
|
CMake,sim:spiffs
|
|
CMake,sim:tcpblaster
|
|
CMake,sim:tcploop
|
|
CMake,sim:tflm
|
|
CMake,sim:udgram
|
|
CMake,sim:unionfs
|
|
CMake,sim:usbdev
|
|
CMake,sim:usbhost
|
|
CMake,sim:userfs
|
|
CMake,sim:usrsocktest
|
|
CMake,sim:ustream
|
|
CMake,sim:vncserver
|