大家好,请问怎么编译出 v1.12.0 的 cpu 版?
发布于 10月前 作者 zzzzzzzzzzz 来自其他
目前编译时总是出现
  1. external/double_conversion/BUILD.bazel:12:1: C++ compilation of rule '@double_conversion//:double-conversion' failed (Exit 1)
  2. In file included from external/double_conversion/double-conversion/diy-fp.h:31,
  3.                  from external/double_conversion/double-conversion/diy-fp.cc:29:
  4. external/double_conversion/double-conversion/utils.h:31:10: fatal error: cstdlib: No such file or directory
  5. #include <cstdlib>
  6.           ^~~~~~~~~
  7. compilation terminated.
复制代码
或者
  1. external/protobuf_archive/BUILD:259:1: C++ compilation of rule '@protobuf_archive//:protoc_lib' failed (Exit 1)
  2. external/protobuf_archive/src/google/protobuf/compiler/csharp/csharp_message_field.cc:31:10: fatal error: sstream: No such file or directory
  3. #include <sstream>
  4.           ^~~~~~~~~
  5. compilation terminated.
复制代码
这样的错误,我没能在网络上搜到类似问题的解答
能够编译生成 gpu 版(libtensorflow.so 和 libtensorflow_cc.so),所以不是提示所示编译环境的配置问题
有印象以往成功编译出 cpu 版,但可惜被我删除了
我的目的是编译包含调试信息的 cpu 版以便跟踪调用所用参数,gpu 调试版实在太大了(5.1G)
谢谢

1回复

用conda环境吧,无论是cpu还是gpu都很容易装上

回到顶部