PyTorch的安装

Win10+Pytorch1.9.0+CUDA11.2+cuDNN+VS2019安装

前置环境

1.cuda11.2.2

2.cudnn11.x

3.vs2017

4.Python>=3.6

Visual Studio历史版本地址https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

CUDA历史版本地址https://developer.nvidia.com/cuda-toolkit-archive

cuDNN历史版本地址https://developer.nvidia.com/rdp/cudnn-archive

PyTorch历史版本和适配地址https://pytorch.org/get-started/previous-versions/

注意:先上PyTorch官网找适配的CUDA版本再去下载CUDA,否则会出现不适配的情况,PyTorch安装推荐用pip安装,用conda安装后用不了CUDA(没用镜像),估计给我下的版本是CPU版本的

Visual Studio的安装

上官网下载vs2019,安装的时候注意选择安装C++桌面开发,不安装vs2019CUDA安装不成功,不要安装vs2022,CUDA还没进行适配

CUDA的安装

从CUDA官网下载exe文件

点开选择解压目录(随便选,安装完后会自动删除)

选择要安装的东西,我只安装了CUDA,其他三项版本都比他这个高,不需要安装

然后选择三个目录,安装就行

cuDNN的安装

从cuDNN官网下载适配CUDA的版本,然后解压丢到之前CUDA的Development的安装目录里面(合并)

CUDA和cuDNN安装的验证

cmd输入nvcc -V,有如下信息

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Sun_Feb_14_22:08:44_Pacific_Standard_Time_2021
Cuda compilation tools, release 11.2, V11.2.152
Build cuda_11.2.r11.2/compiler.29618528_0

cmd运行Development目录下extras\demo_suite中的deviceQuery.exe和bandwidthTest.exe

最后有PASS就算成功

PyTorch的安装

官网要求PyTorch1.6.0以上的python版本都要>=3.6

我安装的是Python3.9.7

官网没给CUDA11.2的版本(这就是为啥先要找PyTorch再去找CUDA),就只能试一下对应CUDA11.1的Pytorch,我验证了下没啥问题(难道向下兼容吗)

官网中找到对应的CUDA版本号的pip安装指令,不知道为啥conda的指令装的是CPU版本的,很怪

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

PyTorch使用CUDA的验证

import torch
# 返回当前设备索引
print(torch.cuda.current_device())

# 返回GPU的数量
print(torch.cuda.device_count())

# 返回gpu名字,设备索引默认从0开始
print(torch.cuda.get_device_name(0))

# cuda是否可用,为true就可用了
print(torch.cuda.is_available())

#查看cudnn版本
print(torch.backends.cudnn.version())

#查看torch版本
print(torch.__version__)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值