Windows安装Pytorch-GPU版本

Windows安装Pytorch-GPU版本

一、查看电脑的cuda版本

①右击桌面右下角的nvidia图标进入nvidia控制面板

在这里插入图片描述
②点击组系统信息在这里插入图片描述
③点击组件即可查看CUDA版本信息:
在这里插入图片描述
可以看到本机的CUDA版本11.2.162

二、下载CUDA

进入CUDA下载的官方网址下载与电脑版本相对应的CUDA版本,本机CUDA是11.2.162,我下载的是CUDA Tookit 11.2.1
在这里插入图片描述
在这里插入图片描述

三、下载CUDNN

进入CUDNN的官方下载链接
选择跟CUDA版本匹配的CUDNN,我们这里选择匹配版本为CUDA11.2的。
在这里插入图片描述
选择windows版本的进行下载。
注意:CUDNN下载可能需要注册账号才能下载。

四、安装CUDA、cudnn和配置环境变量

①安装CUDA
直接双击cuda_11.2.1_461.09_win10进行安装。
无须修改路径:
在这里插入图片描述
直接点击OK
在这里插入图片描述
选择同意并继续
在这里插入图片描述
选择自定义,然后点击下一步
在这里插入图片描述
查看第3、第4项的新版本是否比当前版本更新,若新版本比当前版本新就勾选,否则就去掉。
在这里插入图片描述
点击下一步:
在这里插入图片描述
路径不改直接下一步安装:
在这里插入图片描述
勾选同意后点击next安装:

安装结束之后在CMD中输入nvcc -V,输出如下信息则为成功:
在这里插入图片描述
②安装CUDNN
把cudnn-11.2-windows-x64-v8.1.1.33_4解压,之后重命名为cudnn,将其复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2
在这里插入图片描述
接着去配置环境变量:
添加如下路径到环境变量中:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\cudnn\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\extras\CUPTI\lib64
在这里插入图片描述
这里就结束了。

五、下载cudatoolkit和GPU版本的pyTorch、pytorchvision

进入pytorch的官方网站
方式1:选择在线下载,选择跟你CUDA版本最接近的版本且尽量低于该版本。
在这里插入图片描述
我CUDA版本是11.2,按理说我该下载CUDA10.2版本的,但是我通过查询离线安装网站发现了是有CUDA11.1版本的。所以我的安装命令可以改为:

pip install torch==1.10.0+cu111 torchvision==0.11.1+cu111 torchaudio===0.10.0+cu111 -f https://download.pytorch.org/whl/cu111/torch_stable.html

发现是可以安装的。但是到最后发现找不到torchvision,进入离线安装网站
查找发现是有0.11版本的,但是只有linux没windows,所以退而求其次:
上面离线安装网站搜索出来的匹配信息,可以发现11.1安装的最高版本为torch==1.10.0版本,这里我们改为安装torch==1.9.1版本与之对应的torchvision和toraudio版本都进行修改一下。

安装11.1版本的:

pip install torch==1.9.1+cu111 torchvision==0.10.1+cu111 torchaudio===0.9.1 -f https://download.pytorch.org/whl/torch_stable.html

这里并没有找到torch与torchaudio匹配版本的网站信息,但是可以用
pip install torch==1.9.1+cu111 torchvision==0.10.1在百度中进行搜索,自然可以查看到历史数据中这个安装链接的全状态。

方式2:进入上面的离线安装网站搜索对应CUDA版本的torch和torchvision来离线安装。这里需要注意CUDA版本与pytorch的对应关系:
通过离线文件里面的版本号就能知道你当前CUDA版本最高支持的torch版本是多少,比如这里就能看到CUDA11.1最大的支持torch版本是1.10。在这里插入图片描述
torch和torchvision也是需要匹配的,从这个网站查询。
在这里插入图片描述
然而像上文所述,你是找不到torchvision0.11.1的windows安装包,所以跟安装方式1类似,需要去离线官网下载
cu111/torch-1.9.1%2Bcu111-cp36-cp36m-win_amd64.whl
cu111/torchvision-0.10.1%2Bcu111-cp36-cp36m-win_amd64.whl
这两个离线文件。
torchvision可不安装,之后进入下载的目录通过pip安装即可。

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Python中安装PyTorchGPU版本,你需要先确保你的显卡支持CUDA。然后,你可以根据你的操作系统和Python版本,按照以下步骤进行安装: 1. 安装CUDA和CUDNN: - 访问NVIDIA官网下载并安装适合你系统的CUDA和CUDNN版本。确保选择与你的显卡和操作系统兼容的版本。 - 安装CUDA时,选择自定义安装,并配置好路径。 2. 创建一个虚拟环境(可选): - 打开终端或命令提示符窗口,并执行以下命令创建一个虚拟环境(可选): ``` python -m venv myenv ``` 3. 激活虚拟环境(可选): - 在终端或命令提示符窗口中执行以下命令激活虚拟环境(如果你使用了虚拟环境): - Windows: ``` myenv\Scripts\activate ``` - macOS/Linux: ``` source myenv/bin/activate ``` 4. 安装PyTorch GPU版本: - 打开终端或命令提示符窗口,并执行以下命令来安装PyTorch GPU版本: - 使用conda(推荐): ``` conda install pytorch torchvision torchaudio cudatoolkit=xx.x -c pytorch ``` 其中,`xx.x`是你安装的CUDA版本对应的数字,例如`10.2`。 - 使用pip: ``` pip install torch torchvision torchaudio ``` 5. 验证安装: - 打开Python交互式环境(终端或命令提示符窗口中输入`python`)并执行以下命令来验证PyTorch是否安装成功: ```python import torch print(torch.cuda.is_available()) ``` 如果输出结果为`True`,说明PyTorchGPU版本安装成功,并且你的显卡支持CUDA。如果输出结果为`False`,则可能是因为你的显卡不支持CUDA或者安装过程中出现了问题。 请注意,安装PyTorch GPU版本可能会比普通版本复杂一些,并且需要满足一些额外的硬件和软件要求。确保你已经详细阅读了PyTorch的官方文档,并按照要求进行安装和配置。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值