ubuntu非root用户安装cuda和cudnn

非root用户安装cuda和cudnn

考虑到多人共用一个服务器做深度学习实验,有时候所需的cuda版本可能不一样,所以有必要在非root用户下安装自己的cuda和cudnn.

步骤

1.下载

cuda下载 https://developer.nvidia.com/cuda-downloads. 我下载的是cuda_9.0.176_384.81_linux.run

2.安装cuda

cd到安装文件所在目录, 命令: chmod +x cuda_9.0.176_384.81_linux.run 然后 ./cuda_9.0.176_384.81_linux.run --override

在协议中选择同意EULA(accept),不安装driver installation (no),然后再安装cuda时选择个人用户的目录,如/home/yourname/cuda9,以及cudasamples的目录如/home/yourname/cuda9samples. 一定不能用/home/yourname/cuda.因为一会cudnn要用.

3.安装cudnn

cudnn的安装,从官网下载https://developer.nvidia.com/cudnn(需要注册账号), 我下载的是cudnn-9.0-linux-x64-v7.tgz,然后用tar -xzvf cudnn-9.0-linux-x64-v7.tgz 解压,解压到了cuda文件夹。
拷贝一些文件到cuda9 (cuda9是刚才个人用户的下的cuda安装目录/home/yourname/cuda9)
命令如下:
cp cuda/include/cudnn.h cuda9/include/
cp cuda/lib64/libcudnn* cuda9/lib64
chmod a+r cuda/include/cudnn.h cuda9/lib64/libcudnn*

4.修改个人用户的环境变量

环境变量文件 /.bashrc位于home/yourname/ /.bashrc(用vi ~/.bashrc编辑)
点击inster(ins)键进入编辑.在末尾加上

export PATH="/home/yourname/cuda9/bin:$PATH"

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"/home/yourname/cuda9/lib64/"

编辑完之后先点"Esc"键, 再点"shift +;“组合键, 然后输入: wq! (其中”!"是要输入的内容)
最后命令 source ~/.bashrc 使环境变量生效.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值