2021年Windows下安装GPU版本的Tensorflow和Pytorch

Anaconda详细安装及使用教程(带图文) Anacond的介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)。 Conda是一个开源的包、环境管理器,可以用于... 阅读详情
AI摘要

本文详细指导了在Windows环境下安装Nvidia GPU版本的Tensorflow和Pytorch,包括显卡选购建议、驱动安装、Anaconda配置以及GPU环境下的库安装和测试。适合深度学习初学者提升训练速度。

视频教程:2021年windows下安装GPU版本的Tensorflow和Pytorch_哔哩哔哩_bilibili

最近比特币的热潮慢慢褪去,显卡的价格也下来了,所以小伙伴们可以观察一下最近的行情,合适的时候可以入手几块显卡来搞深度学习。关注我的朋友大多数来自大作业怎么搞系列教程,大作业怎么搞系列使用tensorlfow训练了几个物体分类模型,在开源出的代码中我也基本给了大家我训练好的模型,有的朋友反应自己跑训练的过程的时候速度比较慢,这个原因大多都是因为大家是在CPU环境下来跑的,所以速度不是很快,如果使用GPU来跑训练的话,效率上差不多是CPU的10倍。

!!!注:深度学习的小伙伴请选择Nvidia(英伟达)的显卡

显卡的品牌基本可以分为两大阵营:AMD和Nvidia。如果是深度学习使用的话大家务必要选择Nvidia的显卡,AMD显卡性价比虽然比较高,但是其对深度学习的支持不是很好,所以大家购买之前一定要看清是不是英伟达的显卡,下面是英伟达的图标。

image-20210702161458831

认识显卡(GPU)

购买显卡之前,我们以Nvidia的显卡为例,说明一下显卡的型号上面的数字都表示什么意思,影驰表示的是显卡的制造商,Geforce是显卡系列名称,GTX表示显卡的档次,数字一般是四位,前两位表示显卡的代数,16就表示是第16代显卡,中间的第三位数字表示的是显卡的性能级别,数字越大显卡的性能级别就相对越好,最后一位一般都是0,不用去管,有的显卡还有英文的后缀,SE表示阉割版、TI和Super表示增强的版本,比如1660TI就是在1660的基础上进行了增强,6G表示显卡的显存是6个GB,最后的比较炫酷的名字是制造商定的名字,这个一般就是个噱头,不需要太关注。

v2-0d0d6041b76993e660d37ed36622f4a6_720w

另外比较重要的是大家要学会看显卡的参数,分别是架构、工艺、流处理器、核心频率、显存频率、显存位宽、显存容量,比如这里是3090的显卡信息。

image-20210702162540231

  1. 架构:相当于运行布局,布局越好跑的越流畅。
  2. 工艺:制程越小精度越高,越能发挥更多性能。
  3. 光栅以及流处理器:相当于劳动力,人越多执行力越强。
  4. 核心频率:反应速度,相当于跑车百米提速效率。
  5. 显存频率:相当于限速标志,决定了最大运行速度。
  6. 显存位宽:相当于划线,决定了最大运行通道。
  7. 显存容量:相当于道路限宽,决定了最大承载量。

拿绝地求生来说,这款游戏比较吃显存。因为游戏地图数据都加载在显存内,越是精致的3D画面数据量越多,需要的显存容量就越高。深度学习的话一般主要关注两个点,一个是显存的容量一个是cuda核心的数量,这两个指标越大相对就越好。

有台式机的小伙伴可以直接买单独的显卡插在主板上,注意要看自己的电源功率是否能够为显卡提供供电。

没有台式机的小伙伴也可以考虑买带有Nvidia显卡的笔记本,目标联想拯救者系列就是个不错的选择。

安装显卡驱动

首先第一步还是要安装显卡的驱动,显卡驱动的安装需要在官网下载驱动程序,首先大家需要在设备管理器中查看你的显卡型号,这里是我的显卡。

image-20210702163203244

去官网下载对应你显卡的驱动程序:

image-20210702163322651

下载之后执行程序并进行安装即可,为了防止不必要的情况出现,安装的时候请按照默认选项执行。

安装完毕之后重启电脑在cmd中输入nvidia-smi,输出下列信息则表示显卡驱动安装成功。

image-20210702163813403

安装Anaconda

老朋友应该都知道Anaconda和Pycharm的使用方式,新朋友的话看下面这个教程就可以了

如何在pycharm中配置anaconda的虚拟环境_dejahu的博客-优快云博客

安装完成之后在cmd中输入conda,如果输出下列信息则表示anaconda安装成功。

image-20210702164217592

安装完毕之后请务必更新为国内的源,加快第三方库的下载速度,在cmd中执行下列指令即可。

conda config --remove-key channels
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

安装GPU版本的Tensorflow

GPU版本Tensorflow的安装

创建并激活虚拟环境

打开cmd,首先创建虚拟环境,分别输入下面两条命令,完成虚拟环境的创建和激活

conda create -n dejahu-tf python==3.7.3
conda activate dejahu-tf

安装

我们首先需要使用conda安装cuda和cudnn

conda install cudatoolkit=10.1
conda install cudnn==7.6.5

然后使用pip指令安装gpu版本的tensorflow

pip install tensorflow-gpu==2.3.0

测试GPU是否可用

现在在命令行中测试一下GPU是否可用,首先输入python进入python的解释器中

输入下面两条指令,如果输出为True则表示GPU可以使用

import tensorflow as tf
print(tf.test.is_gpu_available())

如果大家的输出和我这个类似那么你就可以愉快地使用GPU版本的tensorflow了

tensorflow如果安装的是GPU版本的则默认使用GPU,大家不需要在代码中指定,直接使用即可

安装GPU版本的Pytorch

GPU版本Pytorch的安装

创建并激活虚拟环境

打开cmd,首先创建虚拟环境,分别输入下面两条命令,完成虚拟环境的创建和激活

conda create -n dejahu-torch python==3.7.3
conda activate dejahu-torch

安装

我们这里使用conda进行gpu版本pytorch的安装,非常方便,直接在激活的虚拟环境中输入下列命令即可,这里安装的是最新版本的Pytorch

conda install pytorch torchvision torchaudio cudatoolkit=10.2

30系的朋友需要cuda11的支持,请执行下列命令

conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge

如果需要指定版本号,请这样执行

conda install pytorch==1.5.0 torchvision==0.6.1 cudatoolkit=10.2

测试GPU是否可用

现在在命令行中测试一下GPU是否可用,首先输入python进入python的解释器中

输入下面两条指令,如果输出为True则表示GPU可以使用

import torch
print(torch.cuda.is_available())

如果大家的输出和我这个类似那么你就可以愉快地使用GPU版本的Pytorch了

不过Pytorch会讲究使用device来指定GPU,需要大家通过to()方法做下转移

备用方案

另外受到网络的原因,可能需要大家手动安装cuda和cudnn,不过这种方法需要cuda和cudnn匹配,不推荐大家使用,命令如下

conda install cudatoolkit=10.1
conda install cudnn==7.6.5

使用这些API,您可以开发分析工具,深入了解CUDA应用程序的CPU和GPU行为。CUPTI作为CUDA支持的所有平台上的动态库提供。请参阅CUPTI文档。

nvidia与cuda需要满足关系:
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

cuda与cudnn需要满足关系:
https://developer.nvidia.com/rdp/cudnn-archive

cuda历史版本下载连接:
https://developer.nvidia.com/cuda-toolkit-archive

Tensorflow不同版本要求与CUDA及CUDNN版本对应关系:
https://blog.youkuaiyun.com/u013066730/article/details/88845083

Anaconda安装教程(超详细版) 目录 一、Anaconda简介 二、运行环境 三、安装Anaconda 四、手动配置环境变量(重点) 五、测试Anaconda环境是否配置成功 一、Anaconda简介 Anaconda,一个开源的Python发行版本,可用于管理Python及其相关包,包含了conda、Python等180多个科学包及其依赖项。 二、运行环境 Windows11 (Window10用户亦可参考,仅环境变量打开位置不同)。 三、安装Anaconda (1)百度“Anaconda”或者输入网址 阅读详情

相关推荐

Windows下GPU版TensorFlow与PyTorch安装实战:驱动/CUDA/cuDNN版本匹配全指南

在深度学习工程实践中,GPU环境配置是模型训练效率的关键前提。CUDA作为NVIDIA提供的并行计算平台,其版本兼容性直接影响TensorFlow与PyTorch等主流框架能否充分发挥硬件算力。cuDNN则是针对深度神经网络优化的加速库,与CUDA紧密配合,共同支撑卷积、循环等核心运算。实际部署时,conda虚拟环境能够有效隔离不同框架的依赖冲突,并自动管理CUDA运行时组件,降低手动配置的复杂度。无论是图像分类、目标检测还是自然语言处理任务,稳定可用的GPU环境都是快速迭代模型的基础。本文聚焦2021年W

weixin_34268169的博客 322

还是搞不懂Anaconda是什么?读这一篇文章就够了

概述Anaconda,中文大蟒蛇,是一个开源的Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。Anaconda就是可以便捷获取包且对包能够进行管理,包括了python和很多常见的软件库和一个包管理器conda。常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易,同时对环境可以统一管理的发行版本特点开源安装过程简单高性能使用Python和R语言免费的社区支持。

2301_76161259的博客 3万+

Windows10 CUDA安装教程( tensorflow-gpu and pytorch)

Reference https://blog.youkuaiyun.com/weixin_40802676/article/details/94753951 https://www.jianshu.com/p/aba13306d172 关键步骤: (1)安装cuda10.1,选择系统,直接装 https://developer.nvidia.com/cuda-10.1-download-archive-upd...

Code-Cook的博客 4240

Anaconda介绍、安装及使用教程

如果使用Anaconda,则通过打开Anaconda Navigator或者在开始菜单中的“Anaconda Prompt”(类似macOS中的“终端”)中进行使用。有两个版本可供选择:Python 3.6 和 Python 2.7,选择版之后根据自己操作系统的情况点击“64-Bit Graphical Installer”或“32-Bit Graphical Installer”进行下载。② 如果在安装时选择了“为所有用户安装”,则卸载Anaconda然后重新安装,只为“我这个用户”安装。

weixin_52735037的博客 1万+

WSL Ubuntu安装TensorFlow-GPU、PyTorch-GPU

选择需要的环境,复制conda命令,执行。,输出True,即证明安装成功。

赵彬的博客 1501

windows系统conda环境安装pytorch gpu版、tensorflow gpu版

1.查看电脑英伟达驱动的cuda版本 **2.(conda环境里再次安装cuda,但版本必须低于或等于上面查询的版本,这样就不用做一些教程说的去英伟达官网下载cuda,注册下载cudnn),创建conda环境: conda create -n pytorch python=3.7 使用命令conda activate pytorch 进入conda虚拟环境后,使用命令安装英伟达的SDK10.1版本: conda install cudatoolkit=10.1 安装英伟达深度学习软件包7.6版本 co

Stanford6的博客 1158

2022最新Windows安装GPU版本的pytorch、tensorflow、paddlepaddle

2022最新Windows安装GPU版本的pytorch、tensorflow、paddlepaddle

m0_37748381的博客 2万+

填坑——TensorFlow_GPU和pytorch的安装配置

主要的安装流程参考:win10下Anaconda+VS2017+cuda9.0+cudnn+Pycharm安装配置tensorflow(GPU版)、win10在Anaconda上安装Pytorch 1、NVIDIA安装程序失败 安装好Anaconda和VS2017后,报错信息如上。所有组件全部未安装。有个回答是这样的:https://blog.youkuaiyun.com/hsqaihkl/ar...

薰衣草PK向日葵的博客 3456

小白快速安装GPU版本的tensorflow和pytorch

最近一直在网上帮别人安装tensorflow和pytorch,其中有很多小白,对这方面的内容感到很困惑,所以我把我的安装过程写在这里,帮助大家去安装这些深度学习的框架。 说明 这里是我个人的安装经验,大佬请无视我这篇文章。 大家在安装之前请先检查自己的电脑硬件,如果有英伟达的显卡基本都可以安装GPU版本的,如果没有的话请大家安装CPU版本的。 因为是在国内,访问国外的网站有时候会比较卡,这个时候...

dejahu的博客 3961

体系结构学习-6-超标量处理器

 MIPS32-5段流水线采用了指令级并行方式(5个流水段同时运行5条指令)提升系统吞吐率,是一种标量处理器(CPI≥1CPI \ge 1CPI≥1),但是一个周期一条指令以及无法满足现代计算机需求了。 超标量处理器(Superscalar) 1、基本思想:增强指令集并行,让每个周期执行更多指令,实现 CPI<1CPI<1CPI<1 。(IPC=1/CPIIPC = 1...

qq_40891899的博客 1213

继电器的选型规范

触点是继电器中最重要的结构件,触点的使用寿命受触点材料、触点上的电压及电流值(特别是接通时及断开时的电压、电流波形)、负载种类、切换频率、环境情况、接触形式、触点回跳现象等的影响,触点失效多以触点的材料转移、粘连、异常消耗、接触电阻增大等故障现象出现,使用时需要注意。为了稳定工作, DC 型继电器的线圈两端所加电压推荐使用波纹变化率小于±5%的线圈额定电压,否则继电器会工作不稳定,引起触点的粘接或异常损耗,特别是在继电器的驱动电路上连接有电动机、螺线管、变压器等器件时,这种情况更为明显。

qq_43416206的博客 1881

Windows系统用Anaconda安装tensorflow和pytorch的gpu版本

安装Anaconda 首先进入Anaconda官网 选择适合自己电脑系统的版本,并点击download 3.双击下载好的应用程序,并进行安装(除了下述特别注意的步骤外,其他的默认选项即可) 4. 然后打开电脑左下角的windows图标,“最近添加”中就会多出来下面几个图标(后面会用到) 5. 然后点击Anaconda Navigator 这个过程中不要连外网!不然会出现如下的Error (第一次安装的时候因为这个折腾的好久以为是安装出错了) 正常情况下,打开后的界面长这样(目前只有一个bas

zyw2002的博客 3041

OpenMMLab实战指南:从环境搭建到首个检测模型运行

本文是一份详细的OpenMMLab实战指南,重点介绍了如何从零开始搭建环境并运行首个目标检测模型。内容涵盖Miniconda环境配置、PyTorch与CUDA版本匹配、使用MIM工具安装MMCV和MMDetection的核心步骤,并通过RTMDet-tiny模型演示了完整的推理流程,帮助开发者高效入门这一计算机视觉开源算法体系。

weixin_28678151的博客 157

Tensorflow + PyTorch 安装(CPU + GPU 版本)

目录一、Anaconda 安装二、安装 TensorFlow-CPU1、配置环境2、安装 Tensorflow三、安装TensorFlow-GPU1、是否可安装GPU版Tensorflow(1)方法一:查看算力(2)方法二:Google搜索2、安装显卡驱动3、创建虚拟环境4、安装Tensorflow、CUDA、cuDNN(1)CUDA版本选择(2)cuDNN、TensorFlow 版本选择(3)方法一:安装包安装(3)方法二:conda 安装(未尝试)5、测试四、安装 Keras五、测试1、测试代码2、查看

Netceor的博客 9915

STM32 使用SYN6288语音模块

本篇文章带大家学习一下SYN6288语音模块,这个模块可以用于车载设备,语音电子书等众多产品当中,而且这个模块支持多种编码格式,GB2312,GBK等字符编码格式。SYN6288语音合成模块是一种语音合成设备,其可实现文字转语音功能,将输入的文字信息通过内部的处理和合成,输出相对应的语音信息。SYN6288模块具有语音合成质量高、输出音质好、使用方便等特点,因此广泛应用于语音播报、语音提示、语音识别、智能家居、智能家电、安防监控等领域。支持多语言:包括中文、英文、日文、韩文等多种语言。

m0_49476241的博客 2万+

【自适应滤波】自适应UKF,基于新息自适应调节Q和R,场景为雷达跟踪与滤波、MATLAB实现

本文提出了一种基于新息协方差匹配的自适应UKF(CM-AUKF)算法,用于解决噪声统计未知或时变场景下的目标跟踪问题。通过实时调整过程噪声协方差Q和观测噪声协方差R,CM-AUKF显著提升了跟踪精度和稳定性。仿真结果表明,相比传统UKF,CM-AUKF在位置和速度估计误差上分别降低了约50%和30%,且无需人工调参。该算法适用于无人机导航、雷达跟踪等动态环境,MATLAB代码可直接运行复现结果。自适应曲线显示算法能有效收敛到真实噪声参数,验证了其自适应能力。

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 329

Anaconda同时安装PyTorch和TensorFlow2.x版本教程(Windows + GPU/CUDA)

个人安装PyTorch和TensorFlow版本(Windows + GPU/CUDA)过程中的笔记,如有错误,请多指正。

m0_46611848的博客 3476

基于YOLOv11的军事目标识别系统设计与实现(坦克、舰船检测)

DOTA-v2.0(包含多种军事装备的航拍图像)图片数量:11,268类别:18类,包括坦克、舰船、战斗机等分辨率:800×800~4000×4000HRSC2016(高分辨率舰船检测数据集)图片数量:1,061类别:舰船及子类特点:包含多种视角和复杂背景图片数量:5,000+类别:22种军用飞机标注:精确边界框自建数据集建议收集来源:公开军事演习视频、卫星图像、模拟游戏截图数据增强:模拟不同天气、遮挡、低光照等战场环境。

YOLO 450

windows cuda12.6 安装tensorflow gpu 版本和pytorch共存

要用到tensorflow,但最新版tensorflow不支持gpu了,低版本又不支持cuda12.6的高版本。在电脑上已经安装了cuda12.6和cudnn的情况下,安装了最新版的pytorch。然后摸索了一下,继续安装了tensorflow2.10。

qq_39620537的博客 5066

【AI大模型应用开发】3.2 RAG实战 - RAG应用+UI实现加载本地文件并对话

前面我们实现了RAG基本流程,今天我们在此基础上给它加个UI界面,在浏览器打开,实现上传本地文件、解析,并用大模型实现与该文档的对话。也就是一个阉割版demo版的ChatPDF或知识库对话系统。

同学小张的博客 3054

DMDiff(2025):一种基于SAR光学数据融合的双分支多模态条件引导扩散模型-k学长深度学习专栏

DMDiff提出了一种基于扩散模型的多模态遥感图像去云方法,通过双分支网络分别提取SAR的结构信息和光学图像的光谱特征,再利用跨模态注意力机制实现特征融合。创新性地采用IAP策略直接预测无云图像而非噪声,有效解决了传统方法在遥感图像处理中易出现的光谱失真问题。实验表明该方法在PSNR等指标上显著优于现有技术,但存在计算量大、生成速度慢等不足。未来可结合加速采样策略和几何约束进一步优化。

423

简单快速安装pytorch-gpu和tensorflow-gpu

文章目录快速安装pytorch-gpu和tensorflow-gpu一、tensorflow-gpu安装

ouyang的博客 3229

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

windows上安装tensorflow、pytorch的GPU版本全路线和走过的坑。(cmd命令行+whl轮子文件安装)

本文实现了在windows系统下安装及检测CUDA、pytorch和tensorflow的GPU版本。主要通过cmd命令行加whl轮子文件安装。本文尽量简洁,尽量不要改文件配置,写命令行,而是尽可能傻瓜式点击。每一个cmd命令都有讲解截图。

m0_46317675的博客 2338

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

pytorch与tensorflow在windows下的安装

pytorch与tensorflow在windows系统上的安装步骤,Linux系统上大同小异

大杯七分糖的博客 1999

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Windows下GPU深度学习环境的配置(pytorch和tensorflow)

考虑到车辆重识别模型需要借助tensorflow以及pytorch等深度学习框架来进行训练,所以我们计划先在本机上配置好深度学习的环境来帮助我们学习一些基础知识,这里的内容主要是针对windows平台下深度学习环境的配置,且电脑带有nvidia系列的GPU,如果是CPU版本的则可以忽略前面的显卡环境配置等操作。 安装显卡驱动 显卡驱动能否成功安装直接决定后续的程序能否直接运行在GPU上,下载地址如下: https://www.nvidia.cn/Download/index.aspx?lang=cn 首

dejahu的博客 4557
上一篇: dejahu深度学习笔记00-深度学习基础
下一篇: dejahu的深度学习学习笔记01-线性回归+Pytorch代码实现
肆十二
肆十二 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域
博客等级 码龄9年 2万+粉丝 241原创
评论 64
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

肆十二

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

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

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

打赏作者

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

抵扣说明:

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

余额充值