mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
system/tflite-micro: fix patch flow of tflite-micro
Signed-off-by: chao an <anchao@lixiang.com>
This commit is contained in:
parent
bd94b6da1a
commit
8bc824a5e7
3 changed files with 13 additions and 26 deletions
|
|
@ -34,6 +34,14 @@ if(CONFIG_TFLITEMICRO)
|
|||
tflite_micro_fetch
|
||||
URL ${TFLITE_MICRO_URL} SOURCE_DIR ${TFLITE_MICRO_DIR} BINARY_DIR
|
||||
${CMAKE_BINARY_DIR}/apps/mlearning/tflite-micro/tflite-micro
|
||||
PATCH_COMMAND
|
||||
patch -d ${TFLITE_MICRO_DIR} -p1 <
|
||||
${CMAKE_CURRENT_LIST_DIR}/tflite-micro.patch && patch -d
|
||||
${TFLITE_MICRO_DIR} -p1 <
|
||||
${CMAKE_CURRENT_LIST_DIR}/0001-dequantize-int8.patch && patch -d
|
||||
${TFLITE_MICRO_DIR} -p1 <
|
||||
${CMAKE_CURRENT_LIST_DIR}/0002-quantize-int8.patch && patch -d
|
||||
${TFLITE_MICRO_DIR} -p1 < ${CMAKE_CURRENT_LIST_DIR}/0003-mean-int8.patch
|
||||
DOWNLOAD_NO_PROGRESS true
|
||||
TIMEOUT 30)
|
||||
|
||||
|
|
@ -41,21 +49,6 @@ if(CONFIG_TFLITEMICRO)
|
|||
|
||||
if(NOT tflite_micro_fetch_POPULATED)
|
||||
FetchContent_Populate(tflite_micro_fetch)
|
||||
|
||||
# Apply the patch after fetching the content
|
||||
execute_process(
|
||||
COMMAND ${CMAKE_COMMAND} -E echo "Applying patch to tflite-micro"
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR})
|
||||
execute_process(COMMAND patch -d ${TFLITE_MICRO_DIR} -p1 <
|
||||
${CMAKE_CURRENT_LIST_DIR}/tflite-micro.patch)
|
||||
execute_process(
|
||||
COMMAND patch -d ${TFLITE_MICRO_DIR} -p1 <
|
||||
${CMAKE_CURRENT_LIST_DIR}/0001-dequantize-int8.patch)
|
||||
execute_process(
|
||||
COMMAND patch -d ${TFLITE_MICRO_DIR} -p1 <
|
||||
${CMAKE_CURRENT_LIST_DIR}/0002-quantize-int8.patch)
|
||||
execute_process(COMMAND patch -d ${TFLITE_MICRO_DIR} -p1 <
|
||||
${CMAKE_CURRENT_LIST_DIR}/0003-mean-int8.patch)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ config TFLITEMICRO
|
|||
depends on SYSTEM_FLATBUFFERS && MATH_GEMMLOWP && MATH_KISSFFT && MATH_RUY
|
||||
|
||||
if TFLITEMICRO
|
||||
config TFLITEMICRO_DEBUG
|
||||
config TFLITEMICRO_DEBUG
|
||||
bool "Print tflite-micro's debug message"
|
||||
default n
|
||||
|
||||
|
|
@ -33,11 +33,11 @@ config TFLITEMICRO_TOOL
|
|||
default n
|
||||
|
||||
if TFLITEMICRO_TOOL
|
||||
config TFLITEMICRO_TOOL_PRIORITY
|
||||
config TFLITEMICRO_TOOL_PRIORITY
|
||||
int "tflite-micro tool priority"
|
||||
default 100
|
||||
|
||||
config TFLITEMICRO_TOOL_STACKSIZE
|
||||
config TFLITEMICRO_TOOL_STACKSIZE
|
||||
int "tflite-micro tool stacksize"
|
||||
default 4096
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue