Python&aconda系列:GPU深度学习环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda以及对应版本

这篇具有很好参考价值的文章主要介绍了Python&aconda系列:GPU深度学习环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda以及对应版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。



一. 01 Pytorch和CUDA对应的版本及Pytorch和Python对应的版本及Python与Anaconda的对应关系

官方推荐的cuda版本为10.2和11.3,这两种 cuda 支持大多数的 pytorch 版本。

以下是Pytorch和CUDA对应的版本

CUDA 环境 PyTorch 版本
9.2 0.4.1、1.2.0、1.4.0、1.5.0(1)、1.6.0、1.7.0(1)
10.0 1.2.0、1.1.0、1.0.0(1)
10.1 1.4.0、1.5.0(1)、1.6.0、1.7.0(1)
10.2 1.5.0(1)、1.6.0、1.7.0(1)、1.8.0(1)、1.9.0、1.9.0、1.10.0、1.10.1、1.11.0、1.12.0、1.12.1
11.0 1.7.0(1)
11.1 1.8.0(1)、1.9.0、1.10.0
11.3 1.8.0(1)、1.9.0、1.9.1、1.10.0、1.10.0、1.10.1、1.11.0、1.12.0、1.12.1
11.6 1.8.0(1)、1.9.0、1.10.0、1.12.0、1.12.1
11.7 1.12.0、1.12.1、1.13.1

以下是Pytorch和Python对应的版本

torch torchvision python
main nightly >=3.7, <=3.10
1.12.0 0.13.0 >=3.7, <=3.10
1.11.0 0.12.3 >=3.7, <=3.10
1.10.2 0.11.3 >=3.6, <=3.9
1.10.1 0.11.2 >=3.6, <=3.9
1.10.0 0.11.1 >=3.6, <=3.9
1.9.1 0.10.1 >=3.6, <=3.9
1.9.0 0.10.0 >=3.6, <=3.9
1.8.1 0.9.1 >=3.6, <=3.9
1.8.0 0.9.0 >=3.6, <=3.9
1.7.1 0.8.2 >=3.6, <=3.9
1.7.0 0.8.1 >=3.6, <=3.8
1.7.0 0.8.0 >=3.6, <=3.8
1.6.0 0.7.0 >=3.6, <=3.8
1.5.1 0.6.1 >=3.5, <=3.8
1.5.0 0.6.0 >=3.5, <=3.8
1.4.0 0.5.0 ==2.7, >=3.5, <=3.7
1.3.1 0.4.2 ==2.7, >=3.5, <=3.7
1.3.0 0.4.1 ==2.7, >=3.5, <=3.7
1.2.0 0.4.0 ==2.7, >=3.5, <=3.7
1.1.0 0.3.0 ==2.7, >=3.5, <=3.7
<=1.1.0 0.2.2 ==2.7, >=3.5, <=3.7

Python与Anaconda的版本对应关系

见官网 :

https://docs.anaconda.com/anaconda/packages/oldpkglists/

深度学习环境搭建

1. 安装Anaconda

清华大学开源镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/



二. 02 GPU深度学习环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda

此案例是以win11环境的gpu即nvidia为案例,进行深度学习环境搭建,选择工具及版本分别为CUDA 11.7、Pytouch1.12.1、Miniconda3_py38(含Python3.8)

1. 查看显卡驱动及对应cuda版本关系

1.1 显卡驱动和cuda版本信息查看方法

在命令行中输入【nvidia-smi】可以当前显卡驱动版本和cuda版本。

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

根据显示,显卡驱动版本为:Driver Version: 527.47,CUDA 的版本为:CUDA Version 12.0。

此处我们可以根据下面的显卡驱动和cuda版本对应关系得知,Driver Version: 527.47 >516.31,所以可以使用 CUDA Version 11.7

1.2 根据显卡驱动 和 CUDA版本对应关系选择 CUDA

上面显示显卡驱动版本为:Driver Version: 527.47,CUDA 的版本为:CUDA Version 12.0,我们也可以根据显卡版本选择其他版本的 CUDA,因为 Driver Version: 527.47 >= 522.06,所以向下兼容,此案例以 CUDA 11.7 版本为安装案例。

CUDA工具版本 Linux驱动版本(x86/64) Windows驱动版本(x86/64)
CUDA 11.8 GA >=520.61.05 >=522.06
CUDA 11.7 更新1 >=515.48.07 >=516.31
CUDA 11.7 GA >=515.43.04 >=516.01
CUDA 11.6 更新2 >=510.47.03 >=511.65
CUDA 11.6 更新1 >=510.47.03 >=511.65
CUDA 11.6 GA >=510.39.01 >=511.23
CUDA 11.5 更新2 >=495.29.05 >=496.13
CUDA 11.5 更新1 >=495.29.05 >=496.13
CUDA 11.5 GA >=495.29.05 >=496.04
CUDA 11.4 更新4 >=470.82.01 >=472.50
CUDA 11.4 更新3 >=470.82.01 >=472.50
CUDA 11.4 更新2 >=470.57.02 >=471.41
CUDA 11.4 更新1 >=470.57.02 >=471.41
CUDA 11.4.0 GA >=470.42.01 >=471.11
CUDA 11.3.1 更新1 、 >=465.19.01 >=465.89
CUDA 11.3.0 GA >=465.19.01 >=465.89
CUDA 11.2.2 更新2 >=460.32.03 >=461.33
CUDA 11.2.1 更新1 >=460.32.03 >=461.09
CUDA 11.2.0 GA >=460.27.03 >=460.82
CUDA 11.1.1 更新1 >=455.32 >=456.81
CUDA 11.1 GA >=455.23 >=456.38
CUDA 11.0.3 更新1 >= 450.51.06 >= 451.82
CUDA 11.0.2 GA >= 450.51.05 >= 451.48
CUDA 11.0.1 RC >= 450.36.06 >= 451.22
CUDA 10.2.89 >= 440.33 >= 441.22
CUDA 10.1 (10.1.105发行版与更新) >= 418.39 >= 418.96
CUDA 10.0.130 >= 410.48 >= 411.31
CUDA 9.2 (9.2.148 更新1) >= 396.37 >= 398.26
CUDA 9.2 (9.2.88) >= 396.26 >= 397.44
CUDA 9.1 (9.1.85) >= 390.46 >= 391.29
CUDA 9.0 (9.0.76) >= 384.81 >= 385.54
CUDA 8.0 (8.0.61 GA2) >= 375.26 >= 376.51
CUDA 8.0 (8.0.44) >= 367.48 >= 369.30
CUDA 7.5 (7.5.16) >= 352.31 >= 353.66
CUDA 7.0 (7.0.28) >= 346.46 >= 347.62

2. 安装CUDA

2.1下载CUDA

  • 下载 CUDA 11,.7 版本

  • 下载地址 :https://developer.nvidia.com/cuda-toolkit-archive
    cuda pytorch python 版本对应,# python,python,深度学习,开发语言

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

2.2. 安装CUDA

选择程序安装

第一个路径默认(后面系统会自动删掉),选择精简,这里建议默认安装,也可手动安装,但是要记得自己安装的位置,因为后面需要配置系统环境变量

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

配置环境变量

安装完成后,就需要我们配置Cuda的环境变量了,我们在计算机上点右键,打开属性->高级系统设置->环境变量,可以看到系统中多了CUDA_PATH和CUDA_PATH_V9_0两个环境变量,安装好后,自动默认帮我们设置好了这2个环境变量(版本号对应用户所下载的版本号):
cuda pytorch python 版本对应,# python,python,深度学习,开发语言

安装完毕在命令行输入 nvcc --version,可以看到我安装的是11.7
cuda pytorch python 版本对应,# python,python,深度学习,开发语言

3. 安装cuDANN

  • 下载 CUDA 11,.7 版本 对应的 cuDANN

  • 下载官网: https://developer.nvidia.com/rdp/cudnn-archive

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

解压cuDANN的压缩包发现里面会有三个文件夹 bin,include,lib,将它们复制到cuda安装下面C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.17,这是默认的路径

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

在路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\extras\demo_suite中,用cmd运行bandwidthTest.exe和deviceQuery.exe,如果得到两个PASS就证明成功了,如图。
cuda pytorch python 版本对应,# python,python,深度学习,开发语言

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

4. 选择 CUDA 对应的Pytorch、Pytorch 对应的Python

  • 查看对应版本关系详细见:https://blog.csdn.net/qq_41946216/article/details/129476095?spm=1001.2014.3001.5501

根据 CUDA 11.7 版本查看 Pytorch的对应版本为 12.1.1,再根据 Pytorch12.1.1版本查看Python对应的版本为 >=3.7 到 <=3.10 ,此处选择Python3.8案例

5.安装Python环境(安装Anaconda 或 Miniconda)

  • 因安装 Anaconda 或 Miniconda可以使用多个Python版本的环境,此处安装Miniconda为案例,版本为Miniconda3-py38 4.9.2-Windows-x86 64.exe,其中Python版本为3.8

5.1 安裝Anaconda3

  • Anaconda3清华大学开源镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

  • 安装过程见:https://blog.csdn.net/weixin_54626591/article/details/135059496

5.2 安装Miniconda

  • Miniconda清华大学开源镜像:https://mirrors.bfsu.edu.cn/anaconda/miniconda/

  • 安装过程见:https://blog.csdn.net/weixin_54626591/article/details/135059496

6.安装虚拟环境(如只需一个python环境此步可忽略)

6.1打开这个Anaconda Prompt应用

进入之后是以(base)开头
cuda pytorch python 版本对应,# python,python,深度学习,开发语言

6.2 创建虚拟环境

执行:

conda create -n pytorch python=3.8.5

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

6.3 激活环境

执行:

conda activate pytorch

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

6.4 配置清华镜像源(此步可省略)

此处详细见 Miniconda的下载安装和配置详解–配置镜像步骤

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda config --set ssl_verify false

7、安装pytorch

7.2 进入官网获取安装命令

官网:https://pytorch.org/
cuda pytorch python 版本对应,# python,python,深度学习,开发语言

7.2 进入虚拟环境,执行安装

# conda active envName,如:conda active pytorch

如果不使用虚拟环境安装则此步骤可以省略

安装方式一:
  • 获取对应pytorch安装命令

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

  • 打开 Anaconda Prompt,执行 conda activate pytorch 进入虚拟环境pytorch

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

  • 执行命令:conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia ,执行此命令是下载最新版本 pytorch torchvision torchaudio

  • 注意:如果使用配置的清华镜像源,则需去掉 -c pytorch 和 -c nvidia ,否则会强制从官网下载会比较慢

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

安装方式二:
  • 根据需要按版本选择(pytorch版本见上面 4、选择 CUDA 对应的Pytorch、Pytorch 对应的Python)

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

  • 打开 Anaconda Prompt,执行 conda activate pytorch 进入虚拟环境pytorch

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

  • 执行命令:
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia
  • 注意:如果使用配置的清华镜像源,则需去掉 -c pytorch 和 -c nvidia ,否则会强制从官网下载会比较慢

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

安装方式三:
  • 手动下载 pytorch、torchvision 、 torchaudio

  • 下载网址:https://download.pytorch.org/whl/torch_stable.html

01选择pytorch

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

02选择torchvision

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

03选择torchvision

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

其中 cu117 代表 cuda11.7,cp38 表示 python版本为 3.8

  • 执行命令安装:

  • 打开 Anaconda Prompt,执行 conda activate pytorch 进入虚拟环境pytorch

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

  • 执行命令安装

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

其他两个安装相同方式安装。

8、验证安装是否成功

依次输入:

python

import torch

print(torch.__version__)

print(torch.cuda.is_available())

cuda pytorch python 版本对应,# python,python,深度学习,开发语言

当显示为True时,表示安装pytorch成功。

9、环境迁移(了解)

开发新项目三时,会用到多python独立环境,不同环境下安装相同的模块的情况,无需重新下载安装,利用pip freeze命令对之前安装好的环境进行迁移。

9.1 查看项目所安装的第三方库

进入安装目录,如虚拟环境 conda activate pytorch,输入pip freeze ,可查看项目所安装的所有第三方库。
cuda pytorch python 版本对应,# python,python,深度学习,开发语言

9.2 生成依赖环境文件

输入pip freeze > requirements.txt,可在工程目录下生成requirements.txt文件,里面记录了该工程的所有依赖包以及对应的版本号。

cuda pytorch python 版本对应,# python,python,深度学习,开发语言
cuda pytorch python 版本对应,# python,python,深度学习,开发语言

9.3 环境迁移

在新环境进行环境迁移,执行 :

pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/,即可自动安装所有依赖 (requirements.txt文件必要时需要带上路径)









爱吃面的猫

01 Pytorch和CUDA对应的版本及Pytorch和Python对应的版本及Python与Anaconda的对应关系

02 GPU深度学习环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda文章来源地址https://www.toymoban.com/news/detail-784522.html

到了这里,关于Python&aconda系列:GPU深度学习环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+Anaconda以及对应版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10深度学习环境配置系列之Conda创建虚拟环境[非公]

    @ 目录 1. Anaconda的安装及换源 1.1下载地址: 1.2 换源 1.2.1生成.condarc配置文件: 1.2.2修改.condarc配置文件: 1.3 Jupyter notebook修改默认文件夹 2.conda创建虚拟环境 3.虚拟环境常用命令 4.tensorflow2.0安装 1. 官网下载安装(速度较慢,不推荐) 2. 清华镜像站 原因:若不换源,生成虚拟环

    2024年02月05日
    浏览(65)
  • Python&aconda系列:(W&L)Conda使用faiss-gpu报错及解决办法、安装numpy的坑、cmd执行Python脚本找不到第三方库、安装tensorflow-gpu时遇到的from

    (1)打开Anaconda3文件夹下的Anaconda Prompt: 2)新建Anaconda的虚拟环境: 为了便于使用,你的虚拟环境名可以用你的虚拟环境对应的python版本的简称: 比如python=3.6.8,那么虚拟环境名就可以命名为py368 (3)激活你创建的虚拟环境 (4)先安装对应python版本的tensorflow-gpu 【注意】

    2024年03月18日
    浏览(51)
  • Mac Apple Silicon M1/M2 homebrew miniforge conda pytorch yolov5深度学习环境搭建并简单测试MPS GPU加速

    笔者使用的是一台M2版本的Macbook Air,虽然苹果作为深度学习的训练机不太合适,但是由于macbook作为打字机实在是无可挑剔,所以使用macbook调试一下pytorch的代码再放到集群上训练或者直接在mac上调试运行代码都是不错的体验,本文以在mac上直接调试yolov5为目标,大概记录一下

    2024年02月02日
    浏览(43)
  • win10跑深度学习程序无法调用gpu的问题(已解决)

    win10跑深度学习真的是一言难尽,但是windows系统又使用的比较习惯,过去使用过ubuntu系统,里面写文档什么的确实不习惯,所以自己做的实验项目也主要是以win10为主工具是常见的pycharm+anaconda+win10 采用的是keras2.3.1,更改了程序中一些代码之后,每次跑模型都会中断 记录一下

    2024年01月16日
    浏览(42)
  • 深度学习笔记:搭建基于Python的tensorflow运行环境1

    首先,在系统下创建python虚拟环境目录Venvs,本文我们设置的虚拟环境目录如下:C:Userswuchhvenvs,接下来打开cmd命令窗口 进入创建的目录(C:Userswuchhvenvs)。 在命令行窗口中,执行创建虚拟环境的python3命令,我们将创建一个名为tensorflow的虚拟环境。 在Windows上:我们通过

    2024年02月05日
    浏览(46)
  • 深度学习—Python、Cuda、Cudnn、Torch环境配置搭建

    近期由于毕设需要使用Yolo,于是经过两天捣腾,加上看了CSDN上各位大佬的经验帖后,成功搭建好了GPU环境,并能成功使用。因而在此写下这次搭建的历程。 万事开头难,搭建环境很费时间,如果一开始版本不对应,到后面就要改来改去,很麻烦。首先要注意以下事项: 1.

    2024年02月11日
    浏览(42)
  • 深度学习环境配置系列文章(二):Anaconda配置Python和PyTorch

    第一章 专业名称和配置方案介绍 第二章 Anaconda配置Python和PyTorch 第三章 配置VS Code和Jupyter的Python环境 第四章 配置Windows11和Linux双系统 第五章 配置Docker深度学习开发环境 Anaconda有着强大的包管理和环境管理的功能,使用后可以方便地使用和切换不同版本的Python和PyTorch等科学

    2024年01月23日
    浏览(49)
  • 安装anaconda3,并搭建一个python3.10开发环境【AI深度学习环境搭建】

    安装anaconda3,并搭建一个python3.10开发环境 1.打开conda官方下载地址 https://repo.anaconda.com/archive/,找到Anaconda3-2023.03-1-Windows-x86_64.exe 下载按默认方式安装到你目标盘。 2.打开安装好的Anaconda Powershell Prompt 执行 conda env list   查看本地的conda环境 (base) PS C:UsersAdministrator  conda env

    2024年02月08日
    浏览(47)
  • 深度学习GPU服务器环境配置

    组里面分配了台gpu服务器,让我负责管理,需要先配置一些深度学习环境,记录一下。 一些linux服务器常用命令:https://blog.csdn.net/qq_51570094/article/details/123949910 首先需要了解linux系统信息 通过 cat /proc/version 查看包含gcc的版本信息 通过 hostnamectl 命令查看系统信息,这个命令是

    2024年02月01日
    浏览(50)
  • Windows下PyTorch深度学习环境配置(GPU)

    (路径最好全英文) (下载好后,可以创建其他虚拟环境,因为是自己学习,所以先不放步骤,有需要者可以参考B站up我是土堆的视频) 1.确定显卡型号 (如图右上角,我是1050ti) 确定显卡算力 6.1 (更多CUDA和GPU间的算力关系可参考https://zhuanlan.zhihu.com/p/544337083?utm_id=0) 确

    2024年02月16日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包