【Win 11】Pytorch-CUDA版 安装指南

这篇具有很好参考价值的文章主要介绍了【Win 11】Pytorch-CUDA版 安装指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

笔者在很久之前就装过Pytorch,但当时装的是CPU版本,今天尝试装GPU版本,几经波折,总结一些问题在此,以少走弯路。


一. 版本号选取问题


1. 查看自己的CUDA版本

对于英伟达30系显卡,算力达到8.x,一般需要适配11.x的CUDA。自己可以针对性根据自己的显卡算力查看适配的CUDA。


按下WIN+R键,输入cmd,进入命令行界面。

输入nvidia-smi,可以查看NVIDIA显卡(笔者显卡的型号为3060)支持的CUDA版本为11.8,说明我们在安装Pytorch对应的CUDA版本时,应选择11.8以下的版本。

【Win 11】Pytorch-CUDA版 安装指南

也可以由控制面板(在图窗搜索栏搜索NVIDIA Control Panel)选择进入NVIDIA的控制面板进行查看,结果是一致的。

【Win 11】Pytorch-CUDA版 安装指南


2. 查看Pytorch版本

进入Pytorch官网,可以看到在2023年2月18日这天前Pytorch最高支持的CUDA版本为11.7,尚未支持CUDA 11.8,我们选择CUDA 11.7版本对应的Pytorch版本下载即可。

【Win 11】Pytorch-CUDA版 安装指南

3. 下载CUDA和cuDNN

由于CUDA以及cuDNN服务器在国外,这导致在国内下载CUDA和cuDNN都十分麻烦,如果要实现平稳下载,建议是进行科学上网。下载途径均可通过NVIDIA官网找到。


3.1 CUDA的下载

根据自身的系统选择下载相应的CUDA版本。笔者的系统为Win 11,选择local方式,点击下载。

【Win 11】Pytorch-CUDA版 安装指南

完成下载后得到对应的安装文件,双击后进行安装即可,安装过程根据自身需要勾选选项,笔者选择了自定义设置并一路默认安装。

【Win 11】Pytorch-CUDA版 安装指南


3.2 cuDNN的下载

cuDNN的下载稍烦一些,需要先注册一些信息后再完成下载。完成信息注册后,尝试下载。
【Win 11】Pytorch-CUDA版 安装指南

然后就会在下载中频繁遇到这种0B/s的迷惑行为,哪怕你觉得快到终点线了。

【Win 11】Pytorch-CUDA版 安装指南

尝试恢复下载,就会出现File Not Found or Link has Expired的提示。

【Win 11】Pytorch-CUDA版 安装指南



解决方式:迅雷下载

这就说明一件事,人家不想让你以这种方式下载成功。那我们换一种方式,用迅雷下载,选中对应的下载文件,右键复制链接
【Win 11】Pytorch-CUDA版 安装指南

新建一个迅雷下载任务,完成下载。

【Win 11】Pytorch-CUDA版 安装指南

将下载后的文件恢复后缀名为.zip后,解压文件,发现里面应该有三个文件夹:

【Win 11】Pytorch-CUDA版 安装指南

直接按住 Ctrl键,同时选中bin,include 和 lib 这三个文件夹,将这三个文件夹内的内容复制到CUDA文件夹对应的目录下,我CUDA的安装路径如下,其中v11.7为CUDA的版本号:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7

【Win 11】Pytorch-CUDA版 安装指南

复制完后打开bin文件夹,可以发现在bin文件夹中已经合并了cuDNN的bin文件夹的内容。
【Win 11】Pytorch-CUDA版 安装指南


3.3 PATH的设置

进入高级系统设置,设置环境变量,修改PATH的内容。新加入:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin

完成设置后,打开命令行界面,输入nvcc -V,如果可以看到出现CUDA的相应信息,说明已经成功安装。

下面可以看见CUDA 11.7版本已经成功安装:

【Win 11】Pytorch-CUDA版 安装指南



二. 虚拟环境建立


恭喜你!至此已经完成了CUDA和cuCUDA的下载,接下来让我们进入最后的Pytorch安装,但先别急,咱先配置下环境。

1.创建虚拟环境(如果确定只装一个版本,此处可略)

【Win 11】Pytorch-CUDA版 安装指南

由于笔者上次为系统已装过cpu版本的pytorch,所以再次安装pytorch时笔者准备用Anaconda先建立一个pytorch-gpu版本下的虚拟环境,以避免对之前文件的干扰。通过Anaconda的Prompt工具进入命令行界面,输入

conda create -n name python=3.7  # python版本可自己指定,3.8、3.9也是可以的

此处新建的python为3.7版本,然后再用activate切换到新环境:

conda activate pytorch-gpu

【Win 11】Pytorch-CUDA版 安装指南
pytorch-gpu即为我们新建立的env。


用env list 可以查看目前所有建立的env:

【Win 11】Pytorch-CUDA版 安装指南


2. 配置pip源

笔者选择用pip进行下载(我是不会告诉你有一个悲伤故事叫 “我始终没有找到通过conda实现成功下载的方法” )。

在下载之前,我们先一劳永逸地配置一下pip源,在 C:\Users\用户名 目录下新建pip文件夹(比如我的用户名是10929),然后在pip文件夹中用记事本创建一个命名为 pip.ini 的文本文件,在文件中写入:

[global]
index-url = https://mirrors.huaweicloud.com/repository/pypi/simple
trusted-host = mirrors.huaweicloud.com
timeout = 120

笔者在这里选的是华为云的镜像,大家也可以选择阿里云、豆瓣、清华等其他的pip镜像,思路是一致的。


3. 安装Pytorch

现在我们可以在命令行中输入官网上提示的安装命令了:

pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117

接下来就是正常的安装过程,完成安装后,可通过如下的命令来查看torch的信息,以确认torch是否已经安装成功。

import torch

print(torch.__version__)  # 查看torch当前版本号

print(torch.version.cuda)  # 编译当前版本的torch使用的cuda版本号

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

可以看到,在建立的这个虚拟环境中已经成功安装了cuda 11.7版本的pytroch。

【Win 11】Pytorch-CUDA版 安装指南文章来源地址https://www.toymoban.com/news/detail-441353.html

到了这里,关于【Win 11】Pytorch-CUDA版 安装指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Pytorch、CUDA和cuDNN的安装图文详解win11(解决版本匹配问题)

    本文已收录于Pytorch系列专栏: Pytorch入门与实践 专栏旨在详解Pytorch,精炼地总结重点,面向入门学习者,掌握Pytorch框架,为数据分析,机器学习及深度学习的代码能力打下坚实的基础。免费订阅,持续更新。 可能出现的问题: CUDA和cuDNN版本不匹配 CUDA和Pytorch版本不匹配

    2023年04月18日
    浏览(57)
  • win下pytorch安装—cuda11.6 + cudnn8.4 + pytorch1.12 + tensorRT(pycuda)

    写在前面 博主这里装的是cuda11.7,最后一步tensorRT运行的时候有个pycuda的安装,它的最新版本只支持到cuda11.6,所以博主最后是又把cuda11.7卸载后重新安装了11.6,安装过程和11.7一样。pytorch对应的版本也应该修改,但过程都一样。 下载地址:cuda下载官网链接 这里有个前置工作

    2024年02月11日
    浏览(46)
  • Win11-RTX4060安装Pytorch-GPU干货避坑指南

    一开始我用Nvidia sim命令查的RTX-4060本地适配版本为CUDA12.0,但到了pytorch官网上才发现稳定本最高才支持11.8,于是又卸了重下,是否能向下兼容请在评论区分享。 Nvidia官网上下载对应的深度神经网络库版本(cudnn11.8)和CUDA Toolkit11.8: 如果没有Nvidia账号的话就创建一个并登录;

    2024年02月08日
    浏览(41)
  • Win11配置Anaconda-Cuda-Pytorch-Tenserflow环境

    之前搞了一个月左右时间用WSL2跑模型,后来发现还是不太习惯( 其实用不明白 ),就转成Windows了。这次也是记录一下自己配环境的过程, 以免下次还需要 下载方式 Anaconda官网 清华镜像下载 tip:安装的时候注意尽量不要安装到 C盘 ,选择 Install for All Users ,其他的一路 n

    2024年02月08日
    浏览(50)
  • GTX1060+win10+CUDA11.3+cudnn8.2+pytorch1.11.0——个人配置踩坑日记

    以下是我亲测有效的使用 GTX 1060 的各部分安装版本 电脑系统:window 10 python版本:3.8.13 pytorch版本:1.11.0 CUDA版本:11.3 cuDNN版本:8.2 以下是我个人安装过程的步骤,以及我踩过的坑,这里解决踩坑问题主要参考: RTX3060+win10+CUDA11.2+cudnn8.2.0+pytorch1.8.0 环境——个人配置经验 Wi

    2024年02月06日
    浏览(72)
  • Python&aconda系列:GPU深度学习环境搭建:Win11+CUDA 11.7+Pytorch1.12.1+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.

    2024年02月02日
    浏览(78)
  • cuda11.2对应pytorch安装

    想必大家查看自己cuda是11.2版本,但是在pytorch官网没有找到对应的安装命令,请参考一下命令: 测试:

    2024年02月12日
    浏览(42)
  • CUDA11.1对应pytorch安装

    看了好多篇文章,尝试了好多次pytorch的安装,终于成功了 ,下面记录成功的安装方法。 1.1确定cuda版本 首先应当确定自己电脑的cuda版本,根据电脑显卡cuda的版本选择应当安装的cuda,可以在命令行中输入nvidia-smi查看显卡信息 可以看到CUDA的版本为11.1,即11.1以下的版本都可以

    2023年04月08日
    浏览(41)
  • 【Python】CUDA11.7/11.8安装PyTorch三件套

    CUDA11.7,在终端中输入以下指令: CUDA11.8,在终端中输入以下指令: 检查PyTorch是否安装成功: 【Python】查看Python PyTorch Torchvision版本_ericdiii的博客-CSDN博客_python查看pytorch版本 1. 查看Python版本:方法一:终端中输入:python -V方法二:进入Python环境python输入import sysprint(sys.versio

    2024年02月11日
    浏览(51)
  • Windows11 安装 CUDA/cuDNN+Pytorch

    一、准备工作: 查看torch版本:进入python交互环境: 查看cuda版本:CMD窗口  如果版本不一致,需要卸载再重装。 二、安装 Windows 安装 CUDA/cuDNN - 知乎 medium - Install CUDA On Windows: The Definitive Guidemedium - Installing CUDA and cuDNN on windows 10windows下安装配置cudn和cudnn版本对应关系需要注意

    2024年02月09日
    浏览(61)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包