我正在尝试安装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
我该如何解决这个问题?
答案 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/