I am trying to use the tflite-micro github for STM32 but I don’t know how to set up this project. All the tutorials I found online are deprecated. I downloaded bazel but I don’t know the exact commands I need (and what this even does). Any help would be greatly appreciated. Right now this is with an empty project with no other code than the ones autogenerated by STMCubeMX
../Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/pytorch_op_resolver.cc:16:10: fatal error: third_party/xtensa/examples/pytorch_to_tflite/pytorch_op_resolver.h: No such file or directory
16 | #include "third_party/xtensa/examples/pytorch_to_tflite/pytorch_op_resolver.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
arm-none-eabi-g++ "../Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/generic_model_benchmark.cc" -mcpu=cortex-m33 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32U545xx -c -I../Core/Inc -I../Core/libraries -I../Drivers/STM32U5xx_HAL_Driver/Inc -I../Drivers/STM32U5xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32U5xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/generic_model_benchmark.d" -MT"Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/generic_model_benchmark.o" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/generic_model_benchmark.o"
compilation terminated.
../Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/pytorch_images_dog_jpg.cc:38:10: fatal error: third_party/xtensa/examples/pytorch_to_tflite/pytorch_images_dog_jpg.h: No such file or directory
38 | #include "third_party/xtensa/examples/pytorch_to_tflite/pytorch_images_dog_jpg.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
arm-none-eabi-g++ "../Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/metrics.cc" -mcpu=cortex-m33 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32U545xx -c -I../Core/Inc -I../Core/libraries -I../Drivers/STM32U5xx_HAL_Driver/Inc -I../Drivers/STM32U5xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32U5xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/metrics.d" -MT"Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/metrics.o" --specs=nano.specs -mfpu=fpv5-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/metrics.o"
../Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/pytorch_to_tflite_test.cc:38:10: fatal error: tensorflow/lite/micro/micro_interpreter.h: No such file or directory
38 | #include "tensorflow/lite/micro/micro_interpreter.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/subdir.mk:25: Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/pytorch_op_resolver.o] Error 1
make: *** Waiting for unfinished jobs....
../Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/micro_speech_lstm_test.cc:38:10: fatal error: tensorflow/lite/micro/micro_interpreter.h: No such file or directory
38 | #include "tensorflow/lite/micro/micro_interpreter.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/subdir.mk:25: Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/pytorch_images_dog_jpg.o] Error 1
make: *** [Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/subdir.mk:25: Core/Libraries/tflite-micro/third_party/xtensa/examples/pytorch_to_tflite/pytorch_to_tflite_test.o] Error 1
../Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/no_micro_features_data.cc:38:10: fatal error: third_party/xtensa/examples/micro_speech_lstm/no_micro_features_data.h: No such file or directory
38 | #include "third_party/xtensa/examples/micro_speech_lstm/no_micro_features_data.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/subdir.mk:25: Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/micro_speech_lstm_test.o] Error 1
../Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/yes_micro_features_data.cc:38:10: fatal error: third_party/xtensa/examples/micro_speech_lstm/yes_micro_features_data.h: No such file or directory
38 | #include "third_party/xtensa/examples/micro_speech_lstm/yes_micro_features_data.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/subdir.mk:25: Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/no_micro_features_data.o] Error 1
compilation terminated.
../Core/Libraries/tflite-micro/third_party/hexagon/fully_connected.cc:45:10: fatal error: tensorflow/lite/micro/kernels/fully_connected.h: No such file or directory
45 | #include "tensorflow/lite/micro/kernels/fully_connected.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/subdir.mk:25: Core/Libraries/tflite-micro/third_party/xtensa/examples/micro_speech_lstm/yes_micro_features_data.o] Error 1
In file included from ../Core/Libraries/tflite-micro/third_party/hexagon/fully_connected_int8.cc:45:
../Core/Libraries/tflite-micro/third_party/hexagon/hexagon_tflm_translation_fully_connected.h:48:10: fatal error: tensorflow/lite/c/builtin_op_data.h: No such file or directory
48 | #include "tensorflow/lite/c/builtin_op_data.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/third_party/hexagon/subdir.mk:28: Core/Libraries/tflite-micro/third_party/hexagon/fully_connected.o] Error 1
make: *** [Core/Libraries/tflite-micro/third_party/hexagon/subdir.mk:28: Core/Libraries/tflite-micro/third_party/hexagon/fully_connected_int8.o] Error 1
../Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/ci_build/binary_size_test/binary_size_test.cc:16:10: fatal error: tensorflow/lite/micro/testing/micro_test.h: No such file or directory
16 | #include "tensorflow/lite/micro/testing/micro_test.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/ci_build/binary_size_test/subdir.mk:19: Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/ci_build/binary_size_test/binary_size_test.o] Error 1
../Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/metrics.cc:16:10: fatal error: tensorflow/lite/micro/tools/benchmarking/metrics.h: No such file or directory
16 | #include "tensorflow/lite/micro/tools/benchmarking/metrics.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
../Core/Libraries/tflite-micro/third_party/hexagon/svdf.cc:47:10: fatal error: tensorflow/lite/c/builtin_op_data.h: No such file or directory
47 | #include "tensorflow/lite/c/builtin_op_data.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/subdir.mk:22: Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/metrics.o] Error 1
make: *** [Core/Libraries/tflite-micro/third_party/hexagon/subdir.mk:28: Core/Libraries/tflite-micro/third_party/hexagon/svdf.o] Error 1
../Core/Libraries/tflite-micro/third_party/hexagon/svdf_int8.cc:47:10: fatal error: tensorflow/lite/c/builtin_op_data.h: No such file or directory
47 | #include "tensorflow/lite/c/builtin_op_data.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/third_party/hexagon/subdir.mk:28: Core/Libraries/tflite-micro/third_party/hexagon/svdf_int8.o] Error 1
../Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/generic_model_benchmark.cc:26:10: fatal error: tensorflow/lite/c/c_api_types.h: No such file or directory
26 | #include "tensorflow/lite/c/c_api_types.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/subdir.mk:22: Core/Libraries/tflite-micro/tensorflow/lite/micro/tools/benchmarking/generic_model_benchmark.o] Error 1
"make -j16 all" terminated with exit code 2. Build might be incomplete.