【问题标题】:Cuda location error while building tensorflow from source从源代码构建张量流时出现 Cuda 位置错误
【发布时间】:2019-07-24 22:11:48
【问题描述】:

我正在从源代码构建 tensorlfow,但在运行 configure 时遇到 cuda 路径错误。这就是它的要求:

请指定安装 CUDA 9.1 工具包的位置。有关详细信息,请参阅 README.md。 [默认是 /usr/local/cuda]:

我的 cuda 安装来自 ubutnu 包。

我认为 cuda 已安装。当我跑步时

nvcc --version

我得到的输出为

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85

想知道如何找出 cuda 工具包的位置。 我尝试使用 /usr/lib/cuda、/usr/local/cuda、/usr/lib/nvidia-cuda-toolkit、/usr/lib/nvidia-cuda-toolkit/bin。这些都不起作用。

我收到错误为“NameError:未定义全局名称'cuda_toolkit_path_full' "

找出安装 CUDA 9.1 工具包的正确位置的任何指针都会有所帮助。谢谢。

【问题讨论】:

  • 您尝试从源代码编译哪个版本的 TensorFlow?
  • 我使用的是 1.11 版

标签: python ubuntu tensorflow


【解决方案1】:

我提供了 /usr 目录,之后它停止显示该错误。

【讨论】:

    猜你喜欢
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-17
    • 2018-02-03
    相关资源
    最近更新 更多