ubuntu18.04上非root用户安装cuda9.0与cudnn
ubuntu18.04上非root用户安装cuda9.0与cudnn
参考资料
安装过程
- cuda与cudnn下载
cudnn下载地址:https://developer.nvidia.com/cudnn(需要注册登录账号)
- 安装cuda
在浏览器中找到指定版本的cuda的下载链接,如cuda9.0.然后在命令行中下载
wget link
,如wget https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda_9.0.176_384.81_linux-run
下载完成后,使用
chmod +x filename.run
赋予执行权限,然后执行命令./filename.run
同意协议,不安装驱动,然后将cuda和cudasamples的目录修改为个人目录。安装时可能会出现错误
toolkit installation failed using unsupported compiler
,这是因为gcc版本过高引起的,解决方法为在命令后加上--override
,即./filename.run --override
(这种方法治标不治本,最好的解决方法是编译安装低版本的gcc)。
- 安装cudnn
- 找到与cuda对应版本的cudnn,如cudnn7.6.5。
- 解压文件,
tar -zxvf cudnn-9.0-linux-x64-v7.6.5.32.tgz
- 将解压出的文件夹 include与lib64中的文件复制到cuda安装位置中对应的 include与 lib64文件夹中.
- 修改个人用户的环境变量
- 修改
~/.bashrc
文件,在文件末尾中加下以下代码(注: /data2/ljj/software/cuda-9.0是我的cuda安装位置)
1 | export PATH=/data2/ljj/software/cuda-9.0/bin:$PATH |
- 执行
source ~/.baserc
使环境变量生效