实验室服务器没有根权限导致很多简易版操作不能完成,看到sudo命令就崩溃,但是在不同模型的要求里重装cuda对于我等来说简直是不可逃避的操作,所以为大家总结无权限卸载cuda并重装的最简方案,不涉及图形界面,可以远程操作。
1.卸载CUDA
1.1 Visual Studio Code操作(推荐)
STEP1:
在拓展服务商店安装SSH远程服务
这里的具体远程服务配置可以参考:VSC远程连接SSH
STEP2:
通过界面删除整个原本CUDA安装的文件夹
通过nvcc -v命令检查是否删除成功
检查不到就是删除完毕了
1.2 通过终端命令卸载
cd 到cuda的安装目录
命令: cd +地址
执行卸载命令:uninstall + cuda版本名
手动删除cuda文件目录
2. 下载CUDA
2.1 本地下载cuda
通过cuda官方网站下载需要的版本:CUDA官方网站
这里具体的下载可以参考我另一篇笔记:安装cuda
记得一定要下载linux.run的版本!
2.2 将cuda包通过本地终端上传到远程
首先是本地终端使用scp命令上传
具体可以参考:
2.3 安装过程
自建文件夹usr/local/cuda(版本)
再在此下建立/myilb文件夹
sh cuda安装包.run
加载出以下界面
Continue
Accept
一定要取消显卡驱动,因为一定没有权限,按上图取消就可以
在Toolkit Options选择改变路径,将自己原本建立的文件夹cuda地址贴上去
相同操作方法,改变library的路径,点击安装
3. 测试是否安装成功
nvcc-v查看 输出正常即成功~
后续安装pytorch操作也可以参考上一篇博客!
祝大家全部nobug