Linux非root用户远程重装深度学习环境(cuda+pytorch)

实验室服务器没有根权限导致很多简易版操作不能完成,看到sudo命令就崩溃,但是在不同模型的要求里重装cuda对于我等来说简直是不可逃避的操作,所以为大家总结无权限卸载cuda并重装的最简方案,不涉及图形界面,可以远程操作。

1.卸载CUDA

1.1 Visual Studio Code操作(推荐)

STEP1:

在拓展服务商店安装SSH远程服务

Linux非root用户远程重装深度学习环境(cuda+pytorch)_第1张图片

这里的具体远程服务配置可以参考:VSC远程连接SSH

STEP2:

通过界面删除整个原本CUDA安装的文件夹

Linux非root用户远程重装深度学习环境(cuda+pytorch)_第2张图片

通过nvcc -v命令检查是否删除成功

检查不到就是删除完毕了

1.2 通过终端命令卸载

cd 到cuda的安装目录

命令: cd +地址

执行卸载命令:uninstall + cuda版本名

手动删除cuda文件目录

2. 下载CUDA

2.1 本地下载cuda

通过cuda官方网站下载需要的版本:CUDA官方网站

这里具体的下载可以参考我另一篇笔记:安装cuda

记得一定要下载linux.run的版本!

2.2 将cuda包通过本地终端上传到远程

首先是本地终端使用scp命令上传

具体可以参考:

SCP命令详解

2.3 安装过程

自建文件夹usr/local/cuda(版本)

再在此下建立/myilb文件夹

Linux非root用户远程重装深度学习环境(cuda+pytorch)_第3张图片

sh cuda安装包.run

加载出以下界面

Linux非root用户远程重装深度学习环境(cuda+pytorch)_第4张图片

Continue

Linux非root用户远程重装深度学习环境(cuda+pytorch)_第5张图片

Accept

Linux非root用户远程重装深度学习环境(cuda+pytorch)_第6张图片

一定要取消显卡驱动,因为一定没有权限,按上图取消就可以

Linux非root用户远程重装深度学习环境(cuda+pytorch)_第7张图片

在Toolkit Options选择改变路径,将自己原本建立的文件夹cuda地址贴上去

Linux非root用户远程重装深度学习环境(cuda+pytorch)_第8张图片

相同操作方法,改变library的路径,点击安装

3. 测试是否安装成功

nvcc-v查看 输出正常即成功~

后续安装pytorch操作也可以参考上一篇博客!

祝大家全部nobug

你可能感兴趣的:(深度学习,linux,pytorch)