无root Linux安装CUDA 10.2 及 cudnn

源文件下载

https://developer.nvidia.com/cuda-10.2-download-archive
可以在官网直接下载.run文件。
cudnn需要注册账号后下载。

安装 CUDA

修改运行权限

chmod +x cuda_10.2.89_440.33.01_linux.run #先将打开目录到安装文件所在目录

运行安装程序

./cuda_10.2.89_440.33.01_linux.run 

等待一会儿出现如下界面
输入 accept 回车
cuda10.2安装第一步

勾选对话框 只安装CUDA Toolkit

CUDA安装第二部
这里面在无root 与 sudo权限中 Driver 是不可安装的,没有权限
CUDA Samples 、CUDA Demo 、CUDA Documentation 可以选择安装,但需要修改相关的安装路径在用户自己的文件夹中,否则无写入权限。

修改安装路径

光标移动到Options 回车
CUDA安装第三步
这里我们需要修改Toolkit Options 、Library install path 这两项的路径。

修改Toolkit Options路径

光标移动到Toolkit Options 回车
CUDA安装第四步
这里我们回车修改安装路径,同时将下面的选项全部取消
CUDA安装第五步
CUDA安装第六步

我们这里是将原本安装在系统目录下的位置修改为我们用户自己的目录下

/usr/local/cuda-10.2       /public/home/xqq/cuda-10.2

这里如果使用的家里自己安装的Linux系统则无前面的/public 如果无发确认可以通过pwd命令查看文件路径
回车确认 出现如下界面

CUDA安装第七步
光标移动到Doen 回车
CUDA安装第八步

修改Library install path 路径

移动光标到Library install path 回车修改路径
CUDA安装第九步
CUDA安装第十步

在这里将空白路径修改为和上面Toolkit Options路径相同
回车 然后移动光标到Done 回车 路径修改完成

开始安装

移动光标到Install 回车开始安装
CUDA安装第十一步

安装完成

出现如下所示的安装信息则说明安装成功
CUDA安装第十二步

修改环境变量

nano ~/.bashrc

#使用单一版本时
#添加下面的路径
export CUDA_HOME=$CUDA_HOME:/public/home/xqq/cuda-10.2 
export PATH=$PATH:/public/home/xqq/cuda-10.2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/public/home/xqq/cuda-10.2/lib64
#路径根据自己安装的位置修改

#使用多版本时,可以使用软连接指定使用的版本
export CUDA_HOME=$CUDA_HOME:/public/home/xqq/cuda
export PATH=$PATH:/public/home/xqq/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/public/home/xqq/cuda/lib64
#修改成在用户目录下的cuda

#使用下面这个命令创建软链接
ln -s /public/home/xqq/cuda-10.2 /public/home/xqq/cuda
#如果已经存在cuda可以先删除
rm /public/home/xqq/cuda

安装 cudnn

解压下载好的cudnn

我们使用ls -l查看我们下载文件的名称
cudnn安装第一步
输入下面命令回车开始解压

tar -zxvf cudnn-10.2-linux-x64-v8.0.1.13.tgz

复制文件到CUDA安装目录

cp cuda/include/cudnn*  ../cuda-10.2/include/
cp cuda/lib64/libcudnn* ../cuda-10.2/lib64/

修改权限

chmod a+r ../cuda-10.2/include/cudnn* ../cuda-10.2/lib64/libcudnn*

cudnn安装完成

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在没有root权限的情况下安装CUDA,可以按照以下步骤进行操作: 1. 下载CUDA安装文件,并修改.run文件的权限为可执行: ```shell chmod +x cuda_11.0.2_450.51.05_linux.run ``` 2. 执行安装文件: ```shell ./cuda_11.0.2_450.51.05_linux.run ``` 3. 如果出现 "Log file not open. Segmentation fault (core dumped)" 错误,请删除/tmp/cuda_installer.log文件。如果没有权限删除该文件,请联系root管理员或者文件的所有者。 4. 在安装选项中,选择"Continue"继续安装,并输入"accept"接受协议。 5. 在 "Toolkit Options" 中修改安装路径,将路径修改到个人用户目录下而不是root目录。例如,默认路径为:/usr/local/cuda-xx.x/,可以将路径修改为:/home/user/cuda-xx.x/。需要使用mkdir命令创建新的路径。 6. 在 "Library install path (Blank for system default)" 中修改路径,将路径修改为:/home/user/cuda-xx.x/mylib/。同样需要使用mkdir命令创建新的路径。 7. 最后返回初始界面,点击"install"开始安装。 8. 安装完成后,根据安装总结中的信息,将以下两条路径添加到系统环境变量中,可以编辑~/.bashrc文件并添加以下内容: ```shell export PATH="/home/user/CUDA_xx.x/bin:$PATH" export LD_LIBRARY_PATH="/home/user/CUDA_xx.x/lib64:$LD_LIBRARY_PATH" ``` 然后运行以下命令重启环境变量,以使更改生效: ```shell source ~/.bashrc ``` 9. 最后,测试CUDA是否成功安装,运行以下命令检查CUDA版本: ```shell nvcc -V ``` 如果输出显示CUDA版本信息,则表示安装成功。 参考文献:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值