卸载&重新安装cuda+cudnn+anaconda+gpu版pytorch

卸载背后的故事:
很久没有炼丹了,最近想重新炼丹,发现我用了三年的炼丹炉居然报错了,半年前还好好的。
在这里插入图片描述
在这里插入图片描述
另外,终端通过nvidia-smi查看驱动匹配的cuda版本,但我终端显示Failed to initialize NVML: Unknown Error,参考了几个博客都没有解决,有大佬会的请评论区。
在这里插入图片描述
可能是升级系统的时候显卡驱动也更新了。驱动升级时间23年11月28号。

在这里插入图片描述

最终狠心卸载重来吧!!!

1.查看匹配配置:

1.1. 查看显卡驱动版本

目的:根据驱动版本安装相关版本的cuda
步骤:NVIDIA控制面板=》系统信息=》显示
在这里插入图片描述

1.2.查看驱动匹配的cuda版本:

网址:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
我的驱动时517.00,可以安装CUDA 11.1.X-11.8.X
在这里插入图片描述

1.3.查看cuda匹配的gpu版本pytoch

网址:https://pytorch.org/get-started/locally/

在这里插入图片描述
由于只有匹配CUDA11.8.或12.1,最终决定下载cuda11.8版本
另外,因为最新版本的pytorch需要python3.8以上版本的,而我的anaconda的python是3.7.0的,所以anaconda也要卸载重新安装。

2. 确定需要重新安装如下:

cuda11.8+相应版本的cudnn
anaconda
pytoch_cu11.8

3. 卸载&重新安装:

3.1 cuda:

3.1.1 卸载cuda

打开控制面板=》程序和功能
卸载:红色框里的内容。
保留:NVIDIA的图形驱动程序、NVIDIA Physx系统软件、NVIDIA GeForce Experience
在这里插入图片描述

卸载完如下:
在这里插入图片描述

3.1.2 安装cuda:

网址:https://developer.nvidia.com/cuda-toolkit-archive,选择11.8.0版本
在这里插入图片描述
在这里插入图片描述
路径是安装包解压路径,软件安装完毕后会自动删除
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面这个安装位置要记住
临时解压目录不要和cuda的安装路径一样,否则安装结束,会找不到安装目录
在这里插入图片描述
在这里插入图片描述

安装完成之后添加系统变量,环境变量-》系统变量-》Path
添加以下路径

在这里插入图片描述

3.1.3 检查CUDA是否安装成功

终端进入C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin路径
输入 nvcc –V
输出以下则表示cuda安装成功
在这里插入图片描述

3.2 cudnn

3.2.1 卸载 cudnn

cudnn 通常不提供标准的卸载程序,因为它是一系列的库文件和一个包含头文件的目录。要卸载 cudnn,通常只需要删除其文件:
直接删除C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1文件夹,里面包含cudnn的文件。

3.2.2 安装cudnn

网址: https://developer.nvidia.com/rdp/cudnn-archive
我习惯不安装最新版本的,因为最新版本可能有bug,随便选个v8.9.5吧
下载需要登录NVIDIA,没有的读者需要自行注册。此处我直接登录~
在这里插入图片描述

下载后解压缩,得到如下
在这里插入图片描述

将这三个文件夹复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8中,并替换文件

3.2.3 检查cudnn是否安装成功

终端进入C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\extras\demo_suite
依次输入bandwidthTest.exedeviceQuery.exe
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果都能看到Result = PASS,则代表成功

3.3. anaconda

3.3.1 卸载anaconda

控制面板=》卸载anacoda
网上也有说控制面板中卸载的卸不干净,但我好像没看到什么残留,就先如此吧。

3.3.2 安装anaconda

网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
anaconda安装包下载,不建议去官网下载,官网下载太慢了,推荐清华源下载。
不建议安装最新版本的,容易出错。
【我尝试过安装最新版本的,后面无法自动添加系统环境变量,接受自己手动添加的可以下最新版本】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3.3 检查anaconda是否安装成功

进入Anaconda Prompt
输入conda -V
如果输出conda版本则表示成功
在这里插入图片描述
输入python可以正常进入,显示python3.11.5
在这里插入图片描述

3.3.4 创建虚拟环境

在Anaconda Powershell Prompt或者Anaconda Prompt中打开
依次输入

conda create -n 环境名称 python=版本号
conda activate 环境名称
#比如我的:
conda create -n zjm202403 python=3.11
conda activate zjm202403

输入conda env list查看conda环境list
在这里插入图片描述

发现环境建在了C盘里,想改到D盘中
尝试网友的方法conda create --prefix=D:\anaconda3\envs\zjm202403 python=3.11显示权限不够
网上没有能解决问题的办法,以后再说,有大佬会的评论区。

pycharm里链接到虚拟环境
在这里插入图片描述

3.4 pytorch

3.4.1 卸载pytorch

之前我一直在conda环境里炼丹的,整个conda卸载后pytorch自然也就没了

3.4.2 安装pytorch

网址:https://pytorch.org/get-started/locally/
在这里插入图片描述
之前我在安装pytoch时,嫌官网的太慢了,都会在后面加清华源-i https://pypi.tuna.tsinghua.edu.cn/simple但这次下载pytorch_cu118我发现,如果加清华源,只能下载cp版本的,可能是清华源没有这个版本吧?
只能老老实实从官网下

在Anaconda Powershell Prompt或Anaconda Prompt中打开
依次输入

conda activate zjm202403 # 进入环境
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 

3.4.3 查看pytoch是否安装成功

进入我的环境
依次输入

>>> import torch
>>> print(torch.__version__)
>>> print(torch.cuda.is_available())

在这里插入图片描述
看到cu118True代表成功

炼丹炉已造好,炼丹师开始工作。

  • 24
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
重新安装和配置PyTorch需要以下步骤: 1. 卸载本:首先,打开命令提示符或终端,然后运行`pip uninstall torch`和`pip uninstall torchvision`命令来卸载已安装的PyTorch和Torchvision。 2. 安装CUDAcuDNN:如果您的计算机上还未安装CUDAcuDNN,您需要将其安装到系统中。可以从NVIDIA官方网站下载相应本的CUDAcuDNN,并按照安装指南进行安装。 3. 安装Anaconda:建议使用Anaconda进行PyTorch的安装和配置。您可以从Anaconda官方网站下载合适本的Anaconda,并按照安装指南进行安装。 4. 创建虚拟环境:打开命令提示符或终端,运行以下命令来创建一个新的虚拟环境: ``` conda create --name new_env python=3.7 ``` 5. 激活虚拟环境:运行以下命令来激活新创建的虚拟环境: ``` conda activate new_env ``` 6. 安装PyTorch:使用以下命令安装适合您1050ti显卡的PyTorch本: ``` conda install pytorch torchvision cudatoolkit=10.2 -c pytorch ``` 7. 验证安装:运行Python解释器并导入PyTorch库,确认PyTorch已正确安装。可以使用以下命令进行验证: ``` python import torch print(torch.__version__) ``` 8. 配置环境变量(可选):根据需要,您可以在系统的环境变量中设置一些PyTorch相关的路径,例如CUDA安装目录和cuDNN安装目录,以便PyTorch可以正常访问这些文件。 通过按照以上步骤重新安装和配置PyTorch,您应该能够成功地在您的1050ti显卡上使用PyTorch进行深度学习任务。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值