我正在从源代码构建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工具包的正确位置的任何指针将有帮助。谢谢。
答案 0 :(得分:0)
我给了/ usr目录,之后它停止显示该错误。