首页 炼丹房 帖子详情
ubuntu 16.04安装 CUDA
收藏
快速回复
炼丹房 问答新手上路 1784 1
ubuntu 16.04安装 CUDA
收藏
快速回复
炼丹房 问答新手上路 1784 1

初学者对于安装失败经历记录。

使用的是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'无法加载之类的,一直解决不了,按网上资料也没有办法解决,后面使用这方法解决,分享出来,希望能帮到大家。

0
收藏
回复
全部评论(1)
时间顺序
夜雨飘零1
#2 回复于2020-07

一直使用这个方式安装都没有问题:https://blog.doiduoyi.com/articles/1584972613663.html

 

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户