Skip to content

Commit 6cf7395

Browse files
laurenmurphyx64cfriedt
authored andcommitted
modules: tflite-micro: fix cmakelists.txt
Adds *_common.cc files to fix undefined references during build of updated samples. Remove unnecessary LICENSE files. Remove unnecessary header files in zephyr_library_sources(). Signed-off-by: Lauren Murphy <[email protected]>
1 parent 6fd1b02 commit 6cf7395

File tree

1 file changed

+6
-141
lines changed

1 file changed

+6
-141
lines changed

modules/tflite-micro/CMakeLists.txt

Lines changed: 6 additions & 141 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ if(CONFIG_TENSORFLOW_LITE_MICRO)
3535
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/system_setup.cc
3636
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/memory_planner/linear_memory_planner.cc
3737
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/memory_planner/greedy_memory_planner.cc
38-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/c/common.c
38+
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/c/common.c
3939
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/quantization_util.cc
4040
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/kernel_util.cc
4141
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/core/api/flatbuffer_conversions.cc
@@ -44,6 +44,7 @@ if(CONFIG_TENSORFLOW_LITE_MICRO)
4444
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/core/api/op_resolver.cc
4545
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/schema/schema_utils.cc
4646
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/activations.cc
47+
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/activations_common.cc
4748
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/add.cc
4849
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/add_n.cc
4950
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/arg_min_max.cc
@@ -75,14 +76,17 @@ if(CONFIG_TENSORFLOW_LITE_MICRO)
7576
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/gather.cc
7677
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/gather_nd.cc
7778
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/hard_swish.cc
79+
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/hard_swish_common.cc
7880
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/if.cc
7981
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/kernel_runner.cc
8082
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/kernel_util.cc
8183
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/l2norm.cc
8284
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/l2_pool_2d.cc
8385
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/leaky_relu.cc
8486
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/logical.cc
87+
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/logical_common.cc
8588
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/logistic.cc
89+
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/logistic_common.cc
8690
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/log_softmax.cc
8791
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/maximum_minimum.cc
8892
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/mul.cc
@@ -115,146 +119,7 @@ if(CONFIG_TENSORFLOW_LITE_MICRO)
115119
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/transpose.cc
116120
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/transpose_conv.cc
117121
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/unpack.cc
118-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/zeros_like.cc
119-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/system_setup.h
120-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/compatibility.h
121-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_time.h
122-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_utils.h
123-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_op_resolver.h
124-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/simple_memory_allocator.h
125-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/memory_helpers.h
126-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/test_helpers.h
127-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/recording_micro_interpreter.h
128-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/recording_micro_allocator.h
129-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_error_reporter.h
130-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/debug_log.h
131-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/recording_simple_memory_allocator.h
132-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_string.h
133-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_profiler.h
134-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_mutable_op_resolver.h
135-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_graph.h
136-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/flatbuffer_utils.h
137-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/mock_micro_graph.h
138-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/all_ops_resolver.h
139-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_interpreter.h
140-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/micro_allocator.h
141-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/benchmarks/keyword_scrambled_model_data.h
142-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/conv.h
143-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/kernel_util.h
144-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/conv_test.h
145-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/ethosu.h
146-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/svdf.h
147-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/depthwise_conv.h
148-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/activation_utils.h
149-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/softmax.h
150-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/quantize.h
151-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/micro_utils.h
152-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/circular_buffer_flexbuffers_generated_data.h
153-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/pooling.h
154-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/kernel_runner.h
155-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/micro_ops.h
156-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/detection_postprocess_flexbuffers_generated_data.h
157-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/fully_connected.h
158-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/memory_planner/linear_memory_planner.h
159-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/memory_planner/memory_planner.h
160-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/memory_planner/greedy_memory_planner.h
161-
${TENSORFLOW_LITE_MICRO_DIR}/LICENSE
162-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/portable_type_to_tflitetype.h
163-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/c/c_api_types.h
164-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/c/builtin_op_data.h
165-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/c/common.h
166-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/optimized/neon_check.h
167-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/cppmath.h
168-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/types.h
169-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/neg.h
170-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/space_to_depth.h
171-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/hard_swish.h
172-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/pooling.h
173-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/floor.h
174-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/leaky_relu.h
175-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/add.h
176-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/space_to_batch_nd.h
177-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/log_softmax.h
178-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/round.h
179-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/requantize.h
180-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/reduce.h
181-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/softmax.h
182-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/resize_bilinear.h
183-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/binary_function.h
184-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/elu.h
185-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/sub.h
186-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/pad.h
187-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/concatenation.h
188-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/comparisons.h
189-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/fully_connected.h
190-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/arg_min_max.h
191-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/batch_to_space_nd.h
192-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/conv.h
193-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/strided_slice.h
194-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/fill.h
195-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/depthwise_conv.h
196-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/pooling.h
197-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/add.h
198-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/fully_connected.h
199-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/conv.h
200-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/l2normalization.h
201-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/mean.h
202-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/mul.h
203-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/logistic.h
204-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/tanh.h
205-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/integer_ops/transpose_conv.h
206-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/floor_mod.h
207-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/resize_nearest_neighbor.h
208-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/maximum_minimum.h
209-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/process_broadcast_shapes.h
210-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/prelu.h
211-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/quantize.h
212-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/depth_to_space.h
213-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/exp.h
214-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/floor_div.h
215-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/dequantize.h
216-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/depthwiseconv_uint8.h
217-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/batch_matmul.h
218-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/add_n.h
219-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/transpose.h
220-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/ceil.h
221-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/l2normalization.h
222-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/mul.h
223-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/depthwiseconv_float.h
224-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/cumsum.h
225-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/logistic.h
226-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/tanh.h
227-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/reference/transpose_conv.h
228-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/min.h
229-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/strided_slice_logic.h
230-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/tensor_ctypes.h
231-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/portable_tensor.h
232-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/compatibility.h
233-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/tensor_utils_common.h
234-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/max.h
235-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/common.h
236-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/internal/quantization_util.h
237-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/padding.h
238-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/kernel_util.h
239-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/kernels/op_macros.h
240-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/core/api/op_resolver.h
241-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/core/api/tensor_utils.h
242-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/core/api/error_reporter.h
243-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/core/api/flatbuffer_conversions.h
244-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/schema/schema_utils.h
245-
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/schema/schema_generated.h
246-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/gemmlowp/fixedpoint/fixedpoint.h
247-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/gemmlowp/fixedpoint/fixedpoint_neon.h
248-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/gemmlowp/fixedpoint/fixedpoint_sse.h
249-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/gemmlowp/internal/detect_platform.h
250-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/gemmlowp/LICENSE
251-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/flatbuffers/include/flatbuffers/base.h
252-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/flatbuffers/include/flatbuffers/stl_emulation.h
253-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/flatbuffers/include/flatbuffers/flatbuffers.h
254-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/flatbuffers/include/flatbuffers/flexbuffers.h
255-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/flatbuffers/include/flatbuffers/util.h
256-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/flatbuffers/LICENSE.txt
257-
${TENSORFLOW_LITE_MICRO_DIR}/third_party_static/ruy/ruy/profiler/instrumentation.h
122+
${TENSORFLOW_LITE_MICRO_DIR}/tensorflow/lite/micro/kernels/zeros_like.cc
258123
)
259124

260125
endif()

0 commit comments

Comments
 (0)