然后我使用以下命令安装了它:
sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda-10-0
然后,我通过链接CUDNN下载来安装CUDA 10.0的cudnn v7.5.0 ,您需要使用一个帐户登录。
选择正确的版本后,我通过链接CUDNN power链接下载了该文件,之后,我为cudnn添加了include和lib文件,如下所示:
sudo cp -P cuda/targets/ppc64le-linux/include/cudnn.h /usr/local/cuda-10.0/include/
sudo cp -P cuda/targets/ppc64le-linux/lib/libcudnn* /usr/local/cuda-10.0/lib64/
sudo chmod a+r /usr/local/cuda-10.0/lib64/libcudnn*
修改.bashrc的lib和cuda 10.0的路径后,如果没有,则需要将它们添加到.bashrc中
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
在完成所有这些步骤之后,我成功地在python3中导入了tensorflow。
0
我已经在Ubuntu 18.04上安装了Cuda 10.1和cudnn,并且似乎已正确安装为nvcc和nvidia-smi类型,我得到了正确的响应:
我已经使用以下方式安装了tensorflow:
user:~$ sudo pip3 install --upgrade tensorflow-gpu
但是,当我尝试导入tensorflow时,出现关于libcublas.so.10.0的错误:
我缺少什么?以及我该如何解决?
谢谢