Tensorflow 的编译错误

Compilation error for Tensorflow

我正在尝试构建支持 MPI 的 Tensorflow 1.6。我收到以下错误:

ERROR: /gpfshome01/u/amalik/Tensorflow/tensorflow/tensorflow/contrib/gdr/BUILD:52:1: C++ compilation of rule '//tensorflow/contrib/gdr:gdr_memory_manager' failed (Exit 1) tensorflow/contrib/gdr/gdr_memory_manager.cc:28:27: fatal error: rdma/rdma_cma.h: No such file or directory #include ^ compilation terminated. Target //tensorflow/tools/pip_package:build_pip_package failed to build Use --verbose_failures to see the command lines of failed build steps. INFO: Elapsed time: 556.299s, Critical Path: 183.28s FAILED: Build did NOT complete successfully


任何建议和意见

你能试试这个吗:

sudo apt-get update
sudo apt-get install libibverbs-dev

您的系统中需要 libibverbs-dev。

如果您运行使用类似 RHEL7 的系统

sudo yum install -y rdma-core-devel

然后重试。