【pytorch安装】nvidia cuda 旧版卸载不净 安装失败的解决记录
- 想升级到cuda11.1,需要卸载旧版cuda,但是旧版一直卸载不净,导致新版cuda总是安装失败,首先使用了显卡驱动清理,强制卸载,清理注册表等各种方法,不过发现NV在Program files底下仍然有文件夹。所以首先利用卸载工具等确认所有NV相关的都卸载好了,应用列表和注册表都没有NV相关的东西,删净相关文件夹。(win10能撑起基本的驱动)。
- 给安装包exe解压到某个固定的文件夹,省着多次安装中每次提取;
- 每次安装点击解压出来的setup.exe,都选自定义安装,看失败结果列表,分成未安装和失败等,注意到很可能是个别失败导致整个安装失败,所以如果谁显示为失败,下次在自定义那里就取消勾选谁,需要完全展开树形结构来取消对勾。
- 如此会成功(但不完全)的安装一次,记住那些取消掉而没有安装部分的名字。比如:nsight-nvtx。
- 进入之前解压出来的文件夹,找到第四步对应名字的文件夹,运行其中的msi,进行手动安装;有可能安装程序先按remove运行,然后需要再次运行而install,也可能弹出对话框,需要选择安装包路径,就选择当前找到对应的msi的路径,进行进一步安装。
- 确认都安装完成,重启
- 进行接下来配置cudnn、环境变量的工作。