mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
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>
This commit is contained in:
parent
c585aa147a
commit
b15e71cd22
3 changed files with 16 additions and 10 deletions
|
|
@ -37,7 +37,6 @@ distclean::
|
|||
endif
|
||||
|
||||
CFLAGS += -Wno-undef
|
||||
CFLAGS += -O3
|
||||
|
||||
CSRCS += $(wildcard $(CMSIS_NN)/ActivationFunctions/*.c)
|
||||
CSRCS += $(wildcard $(CMSIS_NN)/BasicMathFunctions/*.c)
|
||||
|
|
@ -58,4 +57,4 @@ CSRCS := $(filter-out $(addprefix $(CMSIS_NN)/NNSupportFunctions/, $(EXCLUDED_FI
|
|||
CSRCS := $(filter-out $(addprefix $(CMSIS_NN)/ConvolutionFunctions/, $(EXCLUDED_FILES)), $(CSRCS))
|
||||
endif
|
||||
|
||||
include $(APPDIR)/Application.mk
|
||||
include $(APPDIR)/Application.mk
|
||||
|
|
|
|||
|
|
@ -22,3 +22,9 @@ config TFLITEMICRO
|
|||
bool "TFLiteMicro"
|
||||
default n
|
||||
depends on SYSTEM_FLATBUFFERS && MATH_GEMMLOWP && MATH_KISSFFT && MATH_RUY
|
||||
|
||||
if TFLITEMICRO
|
||||
config TFLITEMICRO_DEBUG
|
||||
bool "TFLITEMICRO_DEBUG"
|
||||
default n
|
||||
endif
|
||||
|
|
|
|||
|
|
@ -45,18 +45,19 @@ distclean::
|
|||
$(call DELFILE, tflite-micro.zip)
|
||||
endif
|
||||
|
||||
COMMON_FLAGS += -DTF_LITE_STATIC_MEMORY
|
||||
COMMON_FLAGS += -DTF_LITE_DISABLE_X86_NEON
|
||||
COMMON_FLAGS += -DTF_LITE_STRIP_ERROR_STRINGS
|
||||
COMMON_FLAGS += -Wno-sign-compare
|
||||
COMMON_FLAGS += -Wno-unused-variable
|
||||
COMMON_FLAGS += -Wno-undef
|
||||
COMMON_FLAGS += -Wno-shadow
|
||||
COMMON_FLAGS += -O3
|
||||
COMMON_FLAGS += ${INCDIR_PREFIX}$(TFLM_DIR)
|
||||
COMMON_FLAGS += ${INCDIR_PREFIX}$(APPDIR)/math/gemmlowp/gemmlowp
|
||||
COMMON_FLAGS += ${INCDIR_PREFIX}$(APPDIR)/math/kissfft/kissfft
|
||||
COMMON_FLAGS += ${INCDIR_PREFIX}$(APPDIR)/math/ruy/ruy
|
||||
COMMON_FLAGS += -Wno-shadow
|
||||
COMMON_FLAGS += -Wno-sign-compare
|
||||
COMMON_FLAGS += -Wno-undef
|
||||
COMMON_FLAGS += -Wno-unused-variable
|
||||
COMMON_FLAGS += -DTFLITE_EMULATE_FLOAT
|
||||
COMMON_FLAGS += -DTF_LITE_DISABLE_X86_NEON
|
||||
ifeq ($(CONFIG_TFLITEMICRO_DEBUG),)
|
||||
COMMON_FLAGS += -DTF_LITE_STRIP_ERROR_STRINGS
|
||||
endif
|
||||
|
||||
# tflite micro
|
||||
CXXSRCS += $(wildcard $(TFLM_DIR)/tensorflow/lite/c/*.cc)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue