libcudart.so的路径是什么?

时间:2016-06-14 16:53:50

标签: ubuntu cuda gpu tensorflow nvidia

我正在尝试安装Tensorflow GPU版本,我坚持这一点。 我已经通过运行

安装了nvidia-cuda-toolkit
 sudo apt install nvidia-cuda-toolkit

它下载得很好。但我无法找到这个libcudart.so

Please specify which gcc nvcc should use as the host compiler. [Default is /usr/bin/gcc]: /usr/bin/gcc
Please specify the Cuda SDK version you want to use, e.g. 7.0. [Leave empty to use system default]: 
Please specify the location where CUDA  toolkit is installed. Refer to README.md for more details. [Default is /usr/local/cuda]: /usr/local/cuda
Invalid path to CUDA  toolkit. /usr/local/cuda/lib64/libcudart.so cannot be found

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:3)

试试这个

locate libcudart.so

如果找不到任何内容,请使用sudo updatedb更新缓存,然后重试。

答案 1 :(得分:2)

根据apt-file,libcudart安装在:

/usr/lib/x86_64-linux-gnu/

这适用于Ubuntu 14.04。既然你没有详细介绍你的系统,我认为你使用的是Ubuntu,因为你使用的是apt。来自nvidia网站的CUDA安装程序默认安装位置为

/usr/local/cuda-7.0

带符号链接

/usr/local/cuda

这就是安装程序默认为/ usr / local / cuda

的原因

答案 2 :(得分:-1)

应该是在

/usr/local/cuda/lib64/

如果你使用的是anaconda,那么你可以在

$ANACONDA_PATH/envs/$ENV_NAME/lib/