aboutsummaryrefslogtreecommitdiff
path: root/tflite_micro.cmake
AgeCommit message (Collapse)Author
2024-03-06Update TFLM build configurationMåns Nilsson
- Renames build flags (TFLU_*->TFLM_*). - Fix generator expressions in add_compile_definitions. - Adds new build flag TFLM_OPTIMIZE_KERNELS_FOR. This is a new flag in TFLM, which is currently needed for CMSIS-NN Transpose conv. Since TFLM's own build files are not used it need to be set explicitly here. Change-Id: I8ff01caabfc1c5d2fcc3fa36fcbd153525d93258 Signed-off-by: Måns Nilsson <mans.nilsson@arm.com>
2023-10-24Update FlatBuffers versionAdrian Lundell
FlatBuffers version updated to v23.5.26 to match tflite-micro patch 6bb1e3a. Change-Id: I9c092d0bf461d790a967b137f4dfedc8660496f9 Signed-off-by: Adrian Lundell <adrian.lundell@arm.com>
2022-11-23Use Tensorflow MicroPrintfKristofer Jonsson
Change-Id: I01bbafc45ca2a56759d7d5afbbbacefb40fd9a26
2022-11-17Fix CMake warning when downloading external projectsKristofer Jonsson
Setting policy CMP0135 to NEW adopts the new behavior without breaking backwards compatibility. Change-Id: I2a6cf783a6b2ed00d6c2119cf6d780c3054c25c5
2022-10-31Moving CMSIS-NN to separate repository22.11-rc1Kristofer Jonsson
Change-Id: I71637859e96d799482c74a8f55f7f792c2ed606b
2022-08-29Update Flatbuffer version to 2.0.6Kristofer Jonsson
Change-Id: Id0005b8e68c4a439923941930eddc5f180c8342e
2022-08-03Use PMU counters for Arm Cortex-M85 CPU22.08-rc222.08-rc122.08Måns Nilsson
Change-Id: Ia884010492ee9858c8c53d8f547954c7ad6e1a71
2022-07-19Provide CMSIS-Device header as needed for TFLMMåns Nilsson
Change-Id: Ie78bdf3330765131ab5aee248ef42f175a652218
2022-04-29Add TFLM arena allocatorKristofer Jonsson
Updating tflite_micro.cmake to include the arena allocator. Change-Id: I793353afeccdf7f8a791b0e7202078eaffe72d7d
2022-03-24Update tflite micro cmake build settingMåns Nilsson
Since tensorflow/lite/c/common.c has changed name to tensorflow/lite/c/common.cc. Change-Id: Ib2ad4a02e3c78f9a0dac841f45b430e88d1a0e94
2021-12-02Fixing compiler warningsKristofer Jonsson
Updating compiler warnings enabled for TFLu. Fixing compiler warnings reported by Arm Clang and Arm GCC. Change-Id: Iea959a59ea5416326a3014654389af82903c94a3
2021-11-24TFLu reference kernels21.11-rc321.11Kristofer Jonsson
When CORE_SOFTWARE_ACCELERATOR is set to CPU, then the TFLu reference kernels should be used rather than the CMSIS-NN optimized kernels. Change-Id: I09418b2e32d8c1654892bc5caec9e5b80ccd6c9f
2021-11-16CMake recipe for tflite-microKristofer Jonsson
Replace the make call to tflite-micro with a CMake recipe that builds the Tensorflow lite micro library. This removes the dependency on make and should allow all core software components to be built with CMake and a common toolchain file. Change-Id: If9f380c3d07a790be37b7cb70d2aef458d585fdb
2021-10-01Revert "Remove workaround of setting CORE_OPTIMIZATION_LEVEL to -Ofast"21.11-rc1Kristofer Jonsson
This reverts commit 236a00d1125267be32d8f745d8d49e3e73251151. Reason for revert: Patch caused regression failures that need to be addressed. Change-Id: I2e79a16b8e5fa61d8b313ad7808cfd8845e4275a
2021-09-29Remove workaround of setting CORE_OPTIMIZATION_LEVEL to -OfastPatrik Laurell
Change-Id: I97d0e8e7000d621193432af7380ae22d2e5a262a Signed-off-by: Anton Moberg <anton.moberg@arm.com>
2021-07-13Change OPTIMIZATION_LEVEL to KERNEL and CORE_OPTIMIZATION_LEVEL in ↵Anton Moberg
tflite_micro.cmake Change-Id: I16f71dd3ed072b7a32aecec08c4ce348b671a280
2021-06-21Workaround for https://github.com/tensorflow/tflite-micro/issues/199.Jens Elofsson
Change-Id: I35c8179a40b89e78d144813309b7b0e0d8a68285
2021-06-15Switch to the new tflite-micro repo.Jens Elofsson
Change-Id: I19b806e94207580ab548e8cd4ddada32debf0639