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

深度学习环境配置(GPU、CPU版本) 一、Anaconda 二、CUDA 三、CUDDN 阅读详情

考虑到车辆重识别模型需要借助tensorflow以及pytorch等深度学习框架来进行训练,所以我们计划先在本机上配置好深度学习的环境来帮助我们学习一些基础知识,这里的内容主要是针对windows平台下深度学习环境的配置,且电脑带有nvidia系列的GPU,如果是CPU版本的则可以忽略前面的显卡环境配置等操作。

安装显卡驱动

显卡驱动能否成功安装直接决定后续的程序能否直接运行在GPU上,下载地址如下:

https://www.nvidia.cn/Download/index.aspx?lang=cn

首先从nvida官网中下载对应你显卡型号的显卡驱动,以我的电脑为例,我的显卡为nvidia-950m。

image-20200802205804498

搜索相应的驱动并进行下载,下载好驱动程序之后直接双击运行,默认安装程序给出的安装路径即可,不断点下一步进行安装直到安装完成。

驱动程序安装完成之后重启电脑,win+R在cmd窗口中输入以下nvidia-smi如果能正确输出显卡信息则表示驱动安装成功,如下图所示我输出结果。

image-20200802210105962

安装Anaconda并配置国内的源

注:在很多的教程中会教给大家配置cuda和cudnn,因为我们主要是通过python来完成程序的开发,通过conda就可以管理虚拟环境,所以这里不需要进行cuda和cudnn的配置,除非你要在本机编译darknet之类的才需要进行cuda的配置。

驱动安装完成之后我们的环境配置基本成功了一半,剩下的步骤就相对比较简单了。

  1. 下载anaconda

    下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

    这里推荐安装miniconda,miniconda是anaconda一个轻量级的代替,里面仅包含python和conda,对于我们程序员来说足够使用,比如这里我们首先安装时间排序然后选择版本较新的版本来进行安装。

    image-20200802210840243

  2. 安装anaconda

    下载完成之后双击安装即可,但是有三个地方需要注意。

    选择全部用户

    image-20200802211101544

    选择空间比较大的盘符

    image-20200802211130417

    选择将conda添加到环境变量中

    image-20200802211215572

  3. 配置国内的源

    后续使用conda基本是在命令行中进行,可以在cmd中输入conda来检查你的电脑是否已经安装好conda,如果能正常输出信息则表示conda已经安装成功。

    为了能够下载包的时候没有那么费劲,这里我们要配置国内的源,在命令行中输入下列命令即可完成配置,#部分是我写的注释。

    # 第一步:配置conda的源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    conda config --set show_channel_urls yes
    
    # 第二步 配置pip的源
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    

    之后就可以起飞了!

安装GPU版本的tensorflow

首先创建并激活虚拟环境,在cmd中输入下列命令,其中tf2.0-gpu是你的环境名称。

conda create -n tf2.0-gpu python==3.7.3
conda activate tf2.0-gpu

直接执行下列命令进行安装即可,注意一定要使用conda install而不是pip install。

conda install tensorflow-gpu==2.0.0

等待一会,安装完毕之后我们来测试一下吧。

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

如果输出为True则表示GPU版本的tensorflow安装成功,附上成功截图一张。

image-20200802214119335

安装GPU版本的Pytorch

首先创建并激活虚拟环境,在cmd中输入下列命令,其中torch1.5是你的环境名称。

conda create -n torch1.5 python==3.7.3
conda activate torch1.5

直接执行下列命令进行安装即可,注意一定要使用conda install而不是pip install。

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

等待一会,安装完毕之后我们来测试一下吧。

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

如果输出为True则表示GPU版本的pytorch安装成功,附上成功截图一张。

image-20200802214229605

在pycharm中使用虚拟环境

pycharm有代码提示的功能,可以方便开发,下载地址如下,这里下载社区版的即可,直接下一步安装即可。

下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

首先通过pycharm新建项目,可以在新建项目的时候就选择python解释器,也可以先随便选择一个新建,后面再进行更改。

image-20200803092720236

点击interpreter右侧的…弹出虚拟环境选择的界面,如下图所示,红框圈到的位置是你本机conda安装位置的envs目录,envs中存放了你的所有虚拟环境,这里我们选择刚才在命令行下创建的torch1.5的python.exe作为该项目的解释器。

image-20200803093120344

点击ok之后直接创建新项目即可

image-20200803093157886

程序的下方表示正在索引,等待索引完成之后即可开始进行开发,另外程序的右下方表示你当前的环境,你也可以点击圆框的位置来进行添加新的虚拟环境或者是切换虚拟环境。

image-20200803093430751

现在通过pycharm编写代码来测试一下torch能否使用GPU吧。

image-20200803093635727

以上就是全部的安装教程了,下一期一起来说下深度学习入门教程,mnist手写字体识别的训练、测试和使用。

Windows系统GPU深度学习环境一站式配置:从驱动到PyTorch/TensorFlow 本文详细介绍了在Windows系统下配置GPU深度学习环境的完整流程,从NVIDIA驱动安装到CUDA工具包、cuDNN库的配置,再到PyTorch和TensorFlow GPU版的安装与验证。通过分步指导和常见问题排查,帮助开发者快速搭建高效的深度学习开发环境,特别适合刚接触深度学习的初学者。 阅读详情

相关推荐

使用 Windows GPU云主机搭建深度学习环境

本文介绍如何使用 Windows GPU云主机搭建深度学习环境。实例环境如下表所示。说明如何选择对应版本请参见。

2404_89421557的博客 2356

win10下pytorch GPU版环境搭建

1.查看显卡驱动支持的CUDA版本。 如果NVIDIA控制面板打不开,选择右键驱动再更新驱动。 2.官网下载CUDA、CUDNN对应版本。 https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal https://developer.nvidia.com/rdp/c

数据之心-小赵 3129

Windows系统CUDA与cuDNN环境配置全攻略:从驱动安装到深度学习框架测试

GPU加速计算已成为现代深度学习和科学计算的核心技术,其原理在于利用图形处理器(GPU)的并行架构处理大规模数据运算,相比传统CPU可获得数十倍乃至数百倍的性能提升。这一技术价值在人工智能模型训练、大规模数据分析和高性能计算等领域尤为突出。要实现GPU加速,关键在于正确配置底层软件栈,其中NVIDIA的CUDA平台和cuDNN加速库是构建高效计算环境的基础。在Windows操作系统下,环境配置涉及显卡驱动、CUDA Toolkit和cuDNN三者的协同,版本兼容性是成功的关键。本文聚焦于解决Windows用

weixin_30721077的博客 484

零基础深度学习笔记:环境配置

注意:三者版本与python版本要对应,例如,若Python版本为3.9,numpy版本可以是1.21.5,pandas版本可以是1.2.4,matplotlib的版本可以是3.5.1。请注意,若此前存在其它单独的 Python 解释器添加过环境变量,请删除它的环境变量,否则 Anaconda 的环境变量会被挤出来(即点击确定后,再点进来会自动消失)。注意:三个组件的版本必须和CUDA版本,Python版本对应,图中cu121表示CUDA12.1,cp312表示Python3.12,以此类推。

2301_78018881的博客 576

WSL Ubuntu安装TensorFlow-GPU、PyTorch-GPU

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

赵彬的博客 1502

基于LabVIEW控制仪器检测与监控 --普源示波器DS1102Z-E

LabVIEW 控制普源示波器 代码实现与解释

s0101100的博客 4233

深度学习-Pytorch环境搭建(Windows)

不同操作系统,不同语言,不同包管理器安装PyTorch方法不一样。Anaconda是官网推荐的和主流的包管理器,若支持CUDA则能更好的用GPU进行加速,不过不是必选项。即本文主要介绍基于Windows+Python+Anaconda的Pytorch环境搭建。

有一分热,发一分光。 1万+

用朴素贝叶斯分类模型判断病人是否感染幽门螺杆菌(Python实现)

朴素贝叶斯,Python

weixin_56529327的博客 1161

windows配置pytorch-gpu深度学习开发环境_完全教程

1.ANACONDA下载 在anaconda网站下载anaconda的windows版本,点击下图红色箭头处进行下载 使用上面的网址如果下载速度比较慢,可以通过清华源的镜像进行下载,进入网页后下拉选择最新的版本,点击红色箭头处的链接进行下载。 软件的安装比较简单,就和一般的windows软件一样。 2.ANACONDA精简教程 选择下图中红线处的任一图标,打开anaconda的命令行。 下面...

qiao_qiao_de_feng_le的博客 3231

10xGenomics官方可视化工具——Loupe Browser

Loupe Browser是⼀款10xGenomics开发的交互式桌⾯应⽤程序,⽤于探索10x单细胞数据,可以用来找出感兴趣的细胞、找出显著差异表达的基因、鉴定细胞类型、探索细胞亚类和数据共享。

weixin_47195452的博客 3359

MAX96712在车载摄像头系统中的带宽分配与传输能力计算解析

在计算摄像头带宽与传输接口的关系时,需要考虑视频流的像素分辨率、帧率、颜色深度等因素。以 MAX96712 这种 GMSL2 产品为例,它支持每个链路在正向方向以 3Gbps 或 6Gbps 的固定速率工作。

weixin_43199439的博客 3330

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

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

weixin_39929566的博客 348

合成孔径雷达Chirp Scaling(CS)算法MATLAB仿真实现

本人也是初学《合成孔径雷达成像算法与实现》,在GitHub上下载的关于CS算法的代码,仔细读了读,发现中间有一些不合理之处,动手改了一改,重新写了一个代码供初学者学习,有什么问题留言即可。 非常感谢源代码的作者,虽然中间有少许不正确的地方,但是对我理解cs算法的帮助非常大,非常感谢!!! 代码中提到的(4.31)这种均是在《合成孔径雷达成像算法与实现》中的公式 以下是MATLAB的仿真程序,直接复...

weixin_41700188的博客 7854

深度学习环境安装与验证指南

本指南旨在帮助你在 Windows 11 上配置一个支持 GPU 加速的深度学习环境。我们将安装 CUDA 和 cuDNN(如果不需要GPU加速,就不用管CUDA 和 cuDNN),然后安装并验证 TensorFlow 和 PyTorch 的 GPU 加速支持。操作系统: Windows 11 64-bitPython 版本: 3.10.14CUDA 版本: 11.8cuDNN 版本: 8.6TensorFlow 版本: 2.10.0PyTorch 版本: 2.4.0。

FHY26828的博客 2278

DC/DC开关电源学习笔记(十三)Buck-Boost升降压电路工作原理

Buck-Boost电路是一种能够实现输出电压高于或低于输入电压的DC-DC变换器,且输出电压极性与输入电压相反。它结合了Buck(降压)和Boost(升压)两种拓扑的特点,广泛应用于需要灵活电压调整的场合,如电池供电设备、LED驱动和工业控制系统。本文将从电路结构、工作原理、关键公式推导及实际应用等方面进行详细分析。

小幽余生不加糖 3505

Python-自动化绘制股票价格通道线

创建更强大、更可靠的价格通道检测算法。

探索人工智能领域 948

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

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

dejahu的博客 5万+

2025华为od机试真题B卷【字符串计数匹配】Java&Go 实现

给你一个字符串str和整数k,返回满足以下条件的所有子字符串个数: 1.恰好包含k个字母。 2.数字0-9各出现至少一次。

MISAYAONE的博客 642

用Windows电脑训练深度学习模型?超详细配置教程来了

点击上方“AI遇见机器学习”,选择“星标”公众号重磅干货,第一时间送达选自 | towardsdatascience 作者 |Ahinand编译 | 机器之心 编辑 |Pan...

weixin_36896856的博客 951

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

超详细配置教程,搭建 Windows 深度学习环境

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达选自 | towardsdatascience作者 |Ahinand转自 | 机器之心虽然大多数深度...

zandaoguang的博客 446

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

手把手教你:Windows系统上安装GPU深度学习环境

前言 在学习的过程当中,有好几个朋友都咨询过我如何安装深度学习环境,之前写过一篇在Ubuntu环境下安装深度学习环境,但是又有部分朋友在Windows电脑上安装深度学习环境遇到过许多的问题,所以我就再写一篇Windows系统上安装深度学习环境的教程,希望对刚刚入手深度学习的朋友有所帮助:) PS:不需要自己手动安装CUDA和CUDANN(安装这两样东西属实要劝退不少朋友),网上许多的博客都是说要安装CUDA和cudann,但是选择Tensorflow-GPU版本或者PyTorch-GPU版本中都会自带

foolishpeng的博客 8805

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Windows系统NVIDIA CUDA环境安装与深度学习GPU加速配置指南

CUDA(Compute Unified Device Architecture)是NVIDIA推出的并行计算平台和编程模型,其核心原理是通过GPU的大规模并行处理能力加速计算密集型任务。在深度学习、科学计算和AI推理等领域,CUDA技术能够显著提升计算效率,将原本需要数小时完成的训练任务缩短至几分钟。通过合理的环境配置,开发者可以在PyTorch、TensorFlow等主流框架中充分利用GPU加速,实现模型训练和推理的性能飞跃。本文基于nvidia-smi命令验证和驱动兼容性排查,重点解决Windows环

weixin_34296641的博客 495

Deep Learning Illustrated项目安装完全指南:Docker、Anaconda与Colab三大方法详解 [特殊字符]

想要快速上手深度学习但被复杂的环境配置困扰?Deep Learning Illustrated项目为你提供了最完整的解决方案!这篇终极指南将详细介绍三种简单快速的安装方法:Docker容器化部署、Anaconda环境配置和Google Colab云端运行。无论你是Windows、macOS还是Linux用户,都能在10分钟内开始你的深度学习之旅!✨ Deep Learning Illustrat

gitblog_00146的博客 676

Windows Tensorflow GPU配置

记录一下自己配置GPU的全过程及遇到的问题,若有错误请指正。

weixin_44476706的博客 2259

windows所有版本列表_用Windows电脑训练深度学习模型?超详细配置教程来了

选自towardsdatascience作者:Ahinand机器之心编译编辑:Panda虽然大多数深度学习模型都是在 Linux 系统上训练的,但 Windows 也是一个非常重要的系统,也可能是很多机器学习初学者更为熟悉的系统。要在 Windows 上开发模型,首先当然是配置开发环境。Kaggle Master 及机器学习实践者 Abhinand 立足于自己的实践,给出了一种简单易行的 Wind...

weixin_39846898的博客 215
上一篇: waymo数据集解析
下一篇: 服务器配置Jupyter
肆十二
肆十二 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域
博客等级 码龄9年 2万+粉丝 241原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

肆十二

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

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

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

打赏作者

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

抵扣说明:

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

余额充值