Conda环境安装pytorch全流程

一、pytorch安装一般问题解析

        首先安装pytorch最大的问题就是pytorch,cuda和自己电脑显卡这三个版本兼容的问题,导致存在安装了pytorch却无法使用显卡跑代码的问题。下面我将逐步指导。

二、安装步骤

1、检查自己电脑英伟达显卡最高支持的cuda版本是多少

在命令行输入nvidia-smi,检查自己显卡最高支持的cuda版本是多少,原则上你下载cuda的版本只要不高于这个值就可以。

2、查看下载源是否有合适的pytorch安装包

注:由于网络原因,绝大部分使用pytorch官网下载pytorch安装包会失败,所以我们使用清华镜像源进行下载,pytorch清华源地址:Index of /anaconda/cloud/pytorch/win-64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror我们先提前在清华源上找到合适安装包,也就是提前把python,pytorch,cuda这三者的版本确定好。

比如我标注的这个安装包显示,pytorch的版本是1.11.0,python的版本是3.8,cuda的版本是11.3(低于我电脑最高可支持的版本)。这几个版本结合自己的电脑配置以及需求进行匹配即可。

3、安装cuda

首先进入cuda官网然后点击下载

然后点击以前版本

然后找到自己刚才决定的cuda版本

然后根据自己的系统选择下载,最后无脑安装cuda即可。

紧接着在命令行测试一下cuda就安装成功了:nvcc -V

4、在环境中安装pytorch

在conda中新建一个虚拟环境,或者在已经存在的环境中安装pytorch也行,但需要注意的是,这个环境中的python版本需要是你最开始选择好的版本,我这里最开始选择的是python=3.8。

创建好环境之后,现在去pytorch官网找到我们之前选择好的pytorch版本。这里选择去查看以前的版本。

然后找到pytorch的版本我这里是11.1,以及对应匹配的cuda版本这里是11.3。然后复制下面的安装代码

 然后再环境中使用这个代码安装pytorch,这里需要修改一下下载源也就是-c后面的部分,修改为我们之前查看pytorch安装包的清华源镜像地址。

conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=11.3 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/

然后执行就好,一般只要网络不是特别恼火,pytorch就会成功安装,最后测试pytorch是否可用。

import torch
print(torch.__version__)
print(torch.version.cuda)
print(torch.cuda.is_available())  #输出为True,则安装无误。

 

这里输出True就万事大吉了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值