小编Sza*_*Pał的帖子

使用 TensorFlow 时“不支持/Eigen/CXX11/Tensor:没有这样的文件或目录”

我正在尝试在我的 C++ 应用程序中使用 tensorflow 作为外部库(主要遵循本教程)。到目前为止我做了什么:

  1. 我已经克隆了 tensorflow 存储库(假设 repo 根目录是$TENSORFLOW
  2. 运行/.configure(所有设置默认,所以没有 CUDA,没有 OpenCL 等)。
  3. 使用bazel build -c /opt //tensorflow:libtensorflow_cc.so(构建成功完成)构建共享库
  4. 现在我正在尝试#include "tensorflow/core/public/session.h"。但是在包含它(并添加$TENSORFLOW$TENSORFLOW/bazel-genfiles包含路径)之后,我收到错误:

    $TENSORFLOW/tensorflow/third_party/eigen3/unsupported/Eigen/CXX11/Tensor:1:42:
    fatal error: unsupported/Eigen/CXX11/Tensor: No such file or directory
    
    Run Code Online (Sandbox Code Playgroud)

有一个为类似问题创建的github问题,但它被标记为已关闭而没有提供任何解决方案。我也尝试过master分支和v.1.4.0发布。

您是否知道,可能导致此类问题的原因以及如何处理?

c++ eigen3 tensorflow ubuntu-16.04

6
推荐指数
1
解决办法
5495
查看次数

标签 统计

c++ ×1

eigen3 ×1

tensorflow ×1

ubuntu-16.04 ×1