You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CMake构建TensorFlow Lite图像分类启用XNNPACK遇未定义引用错误

解决CMake构建TensorFlow Lite label_image启用XNNPACK的链接错误

1. 拉取完整依赖子模块

XNNPACK是TensorFlow Lite的依赖子模块,未完整拉取会导致链接缺失。在TensorFlow仓库根目录执行:

git submodule update --init --recursive

2. 调整CMake配置参数

启用XNNPACK的同时,需要开启Delegate插件支持(XNNPACK当前以插件形式集成),修改配置命令:

cmake -DTFLITE_ENABLE_XNNPACK=ON -DTFLITE_ENABLE_DELEGATE_PLUGINS=ON ../tensorflow/lite

再执行构建:

cmake --build . -j -t label_image

3. 手动补全链接配置(可选)

如果上述步骤仍报错,检查tensorflow/lite/examples/label_image/CMakeLists.txt,确保将XNNPACK delegate库链接到目标:

target_link_libraries(label_image
  PRIVATE
  tflite
  tflite_xnnpack_delegate
)

4. 清理缓存后重试

旧构建缓存可能导致配置异常,先清理构建目录:

rm -rf build/*

再重新执行CMake配置与构建流程。

内容的提问来源于stack exchange,提问作者Clark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 22:33:16