编译Mediapipe的hand_tracking_cpu目标失败,求解决方案
Mediapipe编译hand_tracking_cpu时出现TensorFlow Lite编译错误求助
基于Mediapipe开展项目,已成功安装并编译hello_world目标,但编译hand_tracking_cpu时出现如下错误:
注意: 包含文件: external/org_tensorflow\tensorflow/lite/util.h 注意: 包含文件: external/org_tensorflow\tensorflow/lite/kernels/kernel_util.h external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(361): error C4430: 缺少类型说明符,假定为int。注意:C++不支持默认int。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(361): error C2143: 语法错误:'*'前缺少','。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(368): error C2065: 'depth': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(368): error C2065: 'rank': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(369): error C2065: 'output_shape': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(369): error C2065: 'depth': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(370): error C2065: 'output': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(370): error C2065: 'init': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(371): error C2065: 'Op': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(371): error C2065: 'input': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(371): error C2065: 'window_shape': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(371): error C2065: 'window_reduce_strides': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(372): error C2065: 'output': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(372): error C2065: 'rank': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(373): error C2065: 'input': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(373): error C2065: 'window_offset_strides': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(373): error C2065: 'depth': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(374): error C2065: 'output': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(374): error C2065: 'output_strides': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(374): error C2065: 'depth': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(377): error C2065: 'output_shape': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(377): error C2065: 'depth': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'Op': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'input': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'output': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'output_shape': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(378): error C2065: 'output_strides': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(379): error C2065: 'window_offset_strides': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(379): error C2065: 'window_shape': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(380): error C2065: 'window_reduce_strides': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(380): error C2065: 'init': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(380): error C2065: 'rank': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(380): error C2065: 'depth': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(381): error C2065: 'input': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(381): error C2065: 'window_offset_strides': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(381): error C2065: 'depth': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(382): error C2065: 'output': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(382): error C2065: 'output_strides': 未声明的标识符。 external/org_tensorflow/tensorflow/lite/kernels/stablehlo_reduce_window.cc(382): error C2065: 'depth': 未声明的标识符。 Target //mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu failed to build INFO: Elapsed time: 3.496s, Critical Path: 2.46s INFO: 53 processes: 23 internal, 30 local. FAILED: Build did NOT complete successfully
执行的编译命令:
bazel build -c opt --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hand_tracking:hand_tracking_cpu --verbose_failures
有没有人遇到过相同问题,或有解决该问题的方法?
内容的提问来源于stack exchange,提问作者nejukmaster
相关产品推荐
相关产品推荐

