初学者对于安装失败经历记录。
使用的是GTX1080
平台是Ubuntu16.04
驱动是:NVIDIA-Linux-x86_64-450.57.run
CUDA: cuda_11.0.2_450.51.05_linux.run
CUDNN:
libcudnn8_8.0.1.13-1+cuda11.0_amd64.deb
libcudnn8-dev_8.0.1.13-1+cuda11.0_amd64.deb
libcudnn8-doc_8.0.1.13-1+cuda11.0_amd64.deb
1,上手paddlepaddle的准备
在上手时,先行安装环境,再进行后面的编程。
2,安装驱动
到https://www.nvidia.cn/geforce/drivers/
下载合适自己的驱动,并安装好。如果有旧的驱动,则先卸载再安装,卸载的方法有
方法1:apt-get --purge remove nvidia* && apt-get autoremove
方法2:nvidia-uninstall
安装包的,请使用安装包的方法卸载吧,自行百度。
安装
sh NVIDIA-Linux-x86_64-450.57.run -no-opengl-files --no-drm
关闭drm,这样就不会有 'nvidia-drm'问题
检查是否安装成功,输入命令:nvidia-smi
有返回当前显卡的数据即安装成功。
3,安装 CUDA
原计划直接安装 sh cuda_11.0.2_450.51.05_linux.run ,但是总报错,于是直接
apt-get update
apt-get install cuda
验证安装 是否成功,查看是否有目录:/usr/local/cuda
安装对应的版本,可以参考这里
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/
4,安装CUDNN
这里面的文件下载需要到官方那边注册授权之后才可以下载
请下载完成这三个文件,具体是做做用,不是很清楚,全是自己猜的,有知道的大神请回复下,
libcudnn8_8.0.1.13-1+cuda11.0_amd64.deb
libcudnn8-dev_8.0.1.13-1+cuda11.0_amd64.deb
libcudnn8-doc_8.0.1.13-1+cuda11.0_amd64.deb
进入这三个文件目录,直接
dpkg -i *
就全装了。
最后在home下的用户目录下有一个目录:
cudnn_samples_v8
进入cudnn_samples_v8/mnistCUDNN/里面 执行
make clean &make
./mnistCUDNN
最后提示:Test passed!
就说明安装成功。
注意:安装好之后,要修改环境变量
在/etc/profile 后面添加
export PATH="$PATH:/usr/lib/nvidia-450:/usr/local/cuda/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"
注意:这个添加也可以在用户目录里添加,不必在全局文件里面添加。
为了立马生效,可以执行命令
source /etc/profile
驱动相关的环境安装就到这里。
后面安装python、pip及paddlepaddle,进行验证能否跑进来即可。
这里还是很详细的:https://www.paddlepaddle.org.cn/documentation/docs/zh/1.8/install/install_Ubuntu.html#ubuntu
仅供参考。
之前安装时老提示'nvidia-drm.ko'无法加载之类的,一直解决不了,按网上资料也没有办法解决,后面使用这方法解决,分享出来,希望能帮到大家。