Windows11搭建PyTorch环境

本文详细介绍了如何在Windows 11上搭建Python IDE PyCharm,安装CUDA和cuDNN以支持GPU加速,以及通过Anaconda创建和配置虚拟环境,最后安装PyTorch并验证其安装成功的全过程。
摘要由CSDN通过智能技术生成

pycharm 安装

  1. 一款python IDE,直接百度怎么下载安装即可,社区版或者专业版;
  2. 也可以选择jupyter Notebook;

查看CUDA驱动版本

1. NVIDIA控制面板查看

查看本机显卡对应的cuda版本:鼠标右键-NVIDIA控制面板-系统信息-组件,找对对应的cuda版本;
在这里插入图片描述

2. 终端cmd查看

  1. window+r,弹出窗口,输入cmd
  2. 键入nvida-smi,就可以查看CUDA版本

3. 终端powershell查看

  1. cd “program files”
  2. cd “nvidia corporation”
  3. nvida-sim
    在这里插入图片描述

安装cuda tookit

  1. CUDA版本对应的关系: https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

  2. 下载:https://developer.nvidia.com/cuda-toolkit-archive

  3. 记得跟本机的gpu版本要对应;
    在这里插入图片描述
    在这里插入图片描述

  4. 选择一个目录进行安装,保持默认就好;是安装包解压路径,CUDA安装完毕文件会自动删除;
    在这里插入图片描述

  5. 检查系统兼容性,之后点击“同意并继续”
    在这里插入图片描述

  6. 选择安装,有些教程选择性的安装,我是都安装了;
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

  7. 检测是否安装成功:PowerShell输入nvcc -V,回车之后弹出如下信息,证明安装成功;
    在这里插入图片描述

cudnn安装

  1. 网址:https://developer.nvidia.com/zh-cn/cudnn
  2. 需要一番注册答题,下载解压完需要将bin、include、lib复制到CUDA的安装目录对应下的bin、include、lib里即可;
    在这里插入图片描述
  3. 验证是否安装成功
    利用PowerShell cd到CUDA的安装目录里:cd “C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\extras\demo_suite>”,然后分别运行里的 bandwidthTest.exe和deviceQuery.exe,有PASS即代表成功;
    在这里插入图片描述
    在这里插入图片描述

annconda安装

  1. 直接官方下载,一路next,记得添加环境变量;
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 验证是否安装成功:PowerShell输入 conda --version(或者python --version),返回对应版本即成功;
    在这里插入图片描述

  3. pycharm为Anaconda里面python解释器的版本
    在这里插入图片描述

  4. Anaconda虚拟环境搭建
    可以通过**conda env list(或者conda info --envs)**命令查看;
    搭建虚拟环境主要是为了防止兼容问题,最好搭建不同的虚拟环境适配各种开发环境;
    操作均在anaconda prompt窗口(或者anaconda PowerShell prompt)进行命令行操作:
    1)创建环境:conda create -n pytorch python==3.9.13
    2)查看是否创建成功:conda info --envs {可以看到有三个环境,一个base,两个自定义虚拟环境}
    在这里插入图片描述
    3)激活环境:conda activate pytorch
    在这里插入图片描述
    4)删除环境:conda remove -n deeplearning --all
    在这里插入图片描述

PyTorch安装

  1. 从anaconda进入cmd环境;
    在这里插入图片描述

  2. 输入conda env list,可以看到有两个anaconda环境,当前在base环境中;在这里插入图片描述

  3. 切换到虚拟环境中;conda activate xxx(xxx是前面已建立的虚拟环境)在这里插入图片描述

  4. pytorch官网:https://pytorch.org,复制命令到虚拟环境PowerShell中;
    在这里插入图片描述

  5. 虚拟环境中输入命令: conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  6. 验证结果:可以直接在上面的终端虚拟环境汇总输入如下python代码,验证;

import torch
print(torch.__version__)  # 查看torch当前版本号
print(torch.version.cuda)  # 编译当前版本的torch使用的cuda版本号
print(torch.cuda.is_available())  # 查看当前cuda是否可用于当前版本的Torch,如果输出True,则表示可用

在这里插入图片描述
也可以在pycharm中验证:
在这里插入图片描述

结束

至此,这样就基本在window11上搭建好了pytorch的相关环境了,可以进行下一步了。

### 回答1: 要在Win11上安装PyTorch GPU版本,您需要执行以下步骤: 1. 安装CUDA工具包:访问NVIDIA的官方网站并下载适用于您的GPU的CUDA工具包。安装过程中,请确保选择正确的版本和路径。 2. 安装cuDNN:访问NVIDIA的官方网站并下载适用于您的CUDA版本的cuDNN。将cuDNN文件解压缩到CUDA安装目录的相应文件夹中。 3. 安装Anaconda:访问Anaconda的官方网站并下载适用于您的操作系统的Anaconda安装程序。安装过程中,请确保选择正确的版本和路径。 4. 创建虚拟环境:打开Anaconda Prompt并输入以下命令以创建一个新的虚拟环境: conda create --name myenv python=3.8 5. 激活虚拟环境:输入以下命令以激活新创建的虚拟环境: conda activate myenv 6. 安装PyTorch GPU版本:输入以下命令以安装PyTorch GPU版本: conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch 7. 验证安装:输入以下命令以验证PyTorch是否已成功安装: python -c "import torch; print(torch.cuda.is_available())" 如果输出为True,则表示PyTorch GPU版本已成功安装。 希望这些步骤对您有所帮助! ### 回答2: 首先,PyTorch在GPU上的使用是非常方便的,提供了GPU版本的安装包,可以提高计算速度。而Windows 11系统相对于Windows 10系统来说,在安装软件方面并没有太大差异,但是在系统的安全和性能上有所提升,更为稳定。因此,安装PyTorch GPU版本在Windows 11系统上可以更好地发挥GPU的性能,提高计算效率。 以下是在Windows 11系统上安装PyTorch GPU版本的步骤: 1. 安装CUDA:首先需要在GPU上安装CUDA,可以在NVIDIA官网下载最新版本的CUDA,根据要使用的GPU型号选择对应的驱动程序和CUDA版本,安装好后需要重启电脑。 2. 安装cuDNN:cuDNN是一个用于深度学习的GPU加速库,由Nvidia公司开发,可以大幅提高深度学习算法在GPU上的执行速度。在安装完CUDA后,需要在Nvidia开发者网站下载cuDNN库文件,根据CUDA版本选择相应的cuDNN版本并解压缩到CUDA路径下。 3. 安装Anaconda:在官网上下载并安装Anaconda,可以使用conda指令来管理和安装Python项目的依赖库。 4. 创建虚拟环境:在Anaconda中创建一个虚拟环境,可以方便地管理和控制项目的依赖库。 5. 安装PyTorch GPU版本:使用conda指令安装PyTorch GPU版本,可以根据需要选择对应的版本和依赖库版本。 6. 测试:安装完成后,在Python环境中导入PyTorch库并创建一个GPU张量,测试PyTorch在GPU上的运行情况。 以上就是在Windows 11系统上安装PyTorch GPU版本的步骤,不仅可以提高深度学习算法的速度,还可以充分发挥GPU的性能,提升计算速度。 ### 回答3: 在安装PyTorch GPU版本之前,必须先确保您的计算机满足PyTorch的基本要求:具有32位或64位操作系统,至少有8GB的RAM和一块可以支持CUDA的NVIDIA显卡。 接下来,您需要安装CUDA toolkit,它是一种用于开发和部署GPU加速应用程序的平台。根据您的显卡型号和操作系统,您可以从NVIDIA官网上下载并安装适当版本的CUDA toolkit。 完成CUDA toolkit的安装后,您还需要安装cuDNN(CUDA Deep Neural Network library),它是一种用于深度学习模型的GPU加速库。您需要在cuDNN官网上注册并下载适合您CUDA版本和操作系统的cuDNN库。 安装完CUDA toolkit和cuDNN后,您可以开始安装PyTorch GPU版本。您可以在PyTorch官网上下载适当版本的whl文件并通过pip install命令安装: pip install torch-1.9.0+cu111-cp39-cp39-win_amd64.whl 注意,在安装PyTorch之前,您需要安装numpy和typing_extensions依赖项。 安装PyTorch完成后,您可以验证您的GPU是否被正确识别并可以被PyTorch使用,可以运行以下代码: import torch print(torch.cuda.is_available()) #True print(torch.cuda.get_device_name(torch.cuda.current_device())) #显卡型号 如果输出结果是True,并且显示了您的显卡型号,则说明您已成功安装并配置了PyTorch GPU版本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码流怪侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值