ysnis 2025-01-01 08:24 采纳率: 14.3%
浏览 49
已结题

tensorflow2.13.0编译遇到错误

tensorflow2.13.0编译对应的Anaconda3和protobuf版本是什么?我知道需要的bazel版本是5.3.0.

tensorflow2.13.0编译遇到错误:ERROR: /home/aist/.cache/bazel/_bazel_aist/424562a72208dac6d3a9db17a1132081/external/llvm-project/llvm/BUILD.bazel:156:11: Compiling llvm/lib/Demangle/MicrosoftDemangleNodes.cpp [for host] failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 66 arguments skipped)
In file included from external/llvm-project/llvm/lib/Demangle/MicrosoftDemangleNodes.cpp:13:0:
external/llvm-project/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:19:23: fatal error: string_view: No such file or directory
compilation terminated.
Target //tensorflow:libtensorflow_cc.so failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 494.531s, Critical Path: 4.30s
INFO: 226 processes: 41 internal, 185 local.
FAILED: Build did NOT complete successfully


这是因为编译环境版本问题吗?或者我优化编译选项能规避这个问题吗?还是GCC版本有问题呢?

  • 写回答

20条回答 默认 最新

  • 阿里嘎多学长 2025-01-01 08:25
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    tensorflow2.13.0编译遇到错误

    你遇到了tensorflow2.13.0编译错误,需要了解编译对应的Anaconda3和protobuf版本。

    根据官方文档,tensorflow2.13.0支持的Anaconda3版本是2020.11和2021.01,protobuf版本是3.15.0。

    在编译tensorflow时,需要使用bazel版本5.3.0。

    错误信息中提到 /hom,可能是你编译的路径错误或bazel版本不正确。

    建议检查编译路径和bazel版本是否正确,并尝试重新编译。

    如果你需要更多帮助,可以提供更多的错误信息和编译命令。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月1日
  • 创建了问题 1月1日