conda 安装pytorch(gpu)

一、conda创建并激活虚拟环境

前提:确定你安装好了anaconda并配置好了环境变量,如果没有,网上有很多详细的配置教程,请自行学习

打开Anaconda Prompt

创建conda虚拟环境并激活

注:env_name表示创建虚拟环境的名字,可以起任意名(我创建时命名为pytorch)

激活虚拟环境

总结:

#创建一个虚拟环境
conda create -n [your_env_name(你的虚拟环境的名字)] python==[X.X](2.5、3.8等)
#eg:conda create -n nnunet_env python=3.8
#进入虚拟环境
conda activate [你的虚拟环境名]
#退出虚拟环境
conda deactivate

二、查看CUDA版本

系统的CUDA版本决定了系统最高可以支持什么版本的cudatoolkit,它是向下兼容的。

输入nvidia-smi命令查看cuda版本号

比如我的CUDA Version=11.7,那么它就可以支持<=11.7版本的CUDATookit

到这一步已经知道了自己系统的cuda版本,接下来将利用清华镜像源来配置cuda+cudnn+pytorch深度学习的一个例子来简单直白的说明怎么去做

提醒:下面的操作也是要在激活虚拟环境的情况下进行的!!!!!!!!!

三、安装CUDATookit

使用以下命令:

conda install cudatoolkit=11.3 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/

四、安装CUDNN

注意:安装的cudnn版本必须依赖于cudatookit的版本

cuda与cudnn的对应关系可以在cuDNN历史版本下载页面看到:

这里我简单列出来了较新的一些版本之间的对应关系

根据上图可知,我安装了CUDA 11.3版本,那么可选的cuDNN版本有很多,这里我直接无脑安装了最新版本,也就是cuDNN的8.4.0版本,同样是用清华镜像源来安装

conda install cudnn=8.4.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/

五、安装Pytorch

根据之前我们讲过的,pytorch的版本也是和CUDA版本有对应关系的,比如torch1.6.0只适配cuda10.2、10.1、9.2,不适配cuda11.0。

我们接下来的操作需要进入到Pytorch的官网Previous PyTorch Versions | PyTorch,在里面查看你想要的Pytorch版本它适配的CUDA版本并获取安装命令

比如我现在想要安装Pytorch的1.11.0版本,同时我之前已经安装了CUDA的11.3版本

如上图,这一条命令可以满足我的pytorch和cuda之间的对应关系,因此,我们复制它并运行,即可安装Pytorch 1.11.0

conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=11.3 -c pytorch

注意:

1、也可以用pip install的命令来下载pytorch,但是因为三四两步都用的是conda,所以这里为了方便也用了conda

2、conda install pytorch安装的是torch CPU版本,conda install pytorch torchvision -c pytorch安装的是GPU版本

检查环境是否配置成功

如果如下操作可以正常进行并打印出你安装的相应版本,那么你已经配置成功

#进入虚拟环境
conda activate [你的虚拟环境名]

#输入python来进入python的环境
python

#加载torch
import torch

print(torch.backends.cudnn.version())
#输出8200,代表着成功安装了cudnn v8.4.0

print(torch.__version__)
#输出1.11.0,代表成功安装了pytorch 1.11.0

print(torch.version.cuda)
#输出11.3,代表成功安装了cuda 11.3

torch.cuda.is_available()
#True
  • 48
    点赞
  • 137
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
安装GPU版本的PyTorch,你可以按照以下步骤执行: 1. 首先,确保你已经安装了nvidia的驱动。这是使用GPU版本PyTorch的前提条件之一。你可以根据操作系统的不同,选择合适的驱动版本进行安装。 2. 接下来,你需要安装Anaconda软件。Anaconda是一个包含了Python解释器、常用库以及包管理工具的集成环境。它可以帮助你更方便地管理Python环境和第三方库的安装。你可以从Anaconda官方网站下载并安装适合你操作系统的Anaconda软件。 3. 安装Anaconda后,你可以打开命令行界面,并输入以下指令来安装PyTorch和相关库: ```bash conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge ``` 这个指令会安装PyTorch 1.8.0版本、torchvision 0.9.0版本、torchaudio 0.8.0版本,并且使用CUDA 11.1进行加速。这些版本号可以根据你的需要进行调整。 4. 请注意,如果你在国内进行安装,可以删除命令中的 `-c pytorch` 这部分,从国内源进行下载,可以获得更快的下载速度。 5. 安装完成后,你可以通过以下指令来验证PyTorch是否成功安装: ```python import torch print(torch.__version__) ``` 如果能够成功打印出PyTorch的版本号,说明PyTorch已经成功安装并可以在你的环境中使用了。 请根据这些步骤来安装GPU版本的PyTorch,并根据你的需求进行适当的调整。希望对你有帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值