libcudart.so 的路径是什么?

9 ubuntu cuda gpu nvidia tensorflow

我正在尝试安装 Tensorflow GPU 版本,但我被困在这里。我已经通过运行安装了 nvidia-cuda-toolkit

 sudo apt install nvidia-cuda-toolkit
Run Code Online (Sandbox Code Playgroud)

它下载得很好。但是我找不到这个 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
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

Mav*_*bot 5

尝试这个

locate libcudart.so
Run Code Online (Sandbox Code Playgroud)

如果没有找到,请更新缓存并重sudo updatedb试。


小智 3

根据apt-file,libcudart安装在:

/usr/lib/x86_64-linux-gnu/
Run Code Online (Sandbox Code Playgroud)

这是针对 Ubuntu 14.04 的。由于您没有提供系统的详细信息,我假设您使用的是 Ubuntu,因为您使用的是 apt。nvidia 网站上的 CUDA 安装程序默认安装位置为

/usr/local/cuda-7.0
Run Code Online (Sandbox Code Playgroud)

带有符号链接

/usr/local/cuda
Run Code Online (Sandbox Code Playgroud)

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