当前位置:服务支持 >  软件文章 >  全过程记录:检查PyTorch是否在使用GPU的详细步骤

全过程记录:检查PyTorch是否在使用GPU的详细步骤

阅读数 11
点赞 0
article_banner

0 引言

在普通的个人计算机上进行模型训练是一件非常痛苦的事情。过去一直使用CPU,终于忍不住要试一下GPU了。下面描述了检查PyTorch是否在使用GPU的全过程。

1 检查是否有GPU

首先检查本机是否有GPU设备。从任务管理器->性能中可以获得相关信息。GPU的名称为NVIDIA GeForce GTX 1660 SUPER,可以使用的内存共22G。这显示出计算机具备使用GPU的能力。免费给CUDA做点广告吧全过程记录---检查PyTorch是否在使用GPU的图1---CUDA是 NVIDIA 专为图形处理单元 (GPU) 上的通用计算开发的并行计算平台和编程模型。借助 CUDA,开发者能够利用 GPU 的强大性能显著加速计算应用。在经 GPU 加速的应用中,工作负载的串行部分在 CPU 上运行,且 CPU 已针对单线程性能进行优化,而应用的计算密集型部分则以并行方式在 GPU 核心上运行。使用 CUDA 时,开发者使用编程语言如 C、C++、Fortran、Python 和 MATLAB进行编程,并通过扩展程序以几个基本关键字的形式来表示并行性。NVIDIA 的 CUDA 工具包提供了开发 GPU 加速应用所需的一切。CUDA 工具包中包含多个 GPU 加速库、一个编译器、多种开发工具以及 CUDA 运行环境。

全过程记录---检查PyTorch是否在使用GPU的图2

2 安装PyTorch CUDA

默认情况下安装PyTorch(pip install torch)安装的是CPU版本。为了安装GPU版本,在PyTorch的网页中按下图选择安装选项,系统得到最下端的安装命令行。

全过程记录---检查PyTorch是否在使用GPU的图3

pip3 install torch==1.9.0+cu102 torchvision==0.10.0+cu102 torchaudio===0.9.0 -f https://download.pytorch.org/whl/torch_stable.html

在tfs4虚拟环境中运行该命令行,开始安装torch, 安装包大约1.44G,取决于网络速度,在我目前的安装中,花了大约10分钟时间。安装完毕,检查安装的版本为 Version: 1.9.0+cu102。

3 检查PyTorch是否在使用GPU

(1) 首先输入pytorch模块

import torchprint(torch.__version__)

(2) 检查是否可使用CUDA

torch.cuda.is_available()

(3) 检查CUDA版本

torch.version.cuda

(4) 检查有几个GPU

torch.cuda.device_count()

(5) 检查目前的GPU

torch.cuda.current_device()

(6) 检查目前GPU的设备名称

torch.cuda.get_device_name(torch.cuda.current_device())

(7) 检查内存

torch.cuda.memory_allocated(0)/1024**3torch.cuda.memory_reserved(0)/1024**3

5 结束语

目前的配置如下:  PyTorch 版本1.9.0+cu102,只有1个GPU, 设备名称GeForce GTX 1660 SUPER, 显存6G。查了一下,发现这是2019年10月推出的产品,目前的市场价格大约在1600元。接下来我们的训练模型将在GPU上运行,但不知速度能提高多少。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空