当前位置:首页 > 科技  > 知识百科

炼丹速度×7!你的Mac电脑也能在PyTorch训练中用GPU加速了

来源: 责编: 时间:2023-08-07 16:30:18 344观看
导读 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。一直以来,Pytorch在Mac上仅支持使用CPU进行训练。就在刚刚,Pytorch官方宣布,其最新版v1.12可以支持GPU加速了。

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。3QH28资讯网——每日最新资讯28at.com

一直以来,Pytorch在Mac上仅支持使用CPU进行训练。3QH28资讯网——每日最新资讯28at.com

就在刚刚,Pytorch官方宣布,其最新版v1.12可以支持GPU加速了。3QH28资讯网——每日最新资讯28at.com

只要是搭载了M1系列芯片的Mac都行。3QH28资讯网——每日最新资讯28at.com

3QH28资讯网——每日最新资讯28at.com

这也就意味着在Mac本机用Pytorch“炼丹”会更方便了!3QH28资讯网——每日最新资讯28at.com

训练速度可提升约7倍3QH28资讯网——每日最新资讯28at.com

此功能由Pytorch与Apple的Metal工程团队合作推出。3QH28资讯网——每日最新资讯28at.com

它使用Apple的Metal Performance Shaders(MPS) 作为PyTorch的后端来启用GPU加速训练。3QH28资讯网——每日最新资讯28at.com

为了优化计算性能,MPS还针对Metal GPU系列的独特特性对每个内核进行了微调。3QH28资讯网——每日最新资讯28at.com

Metal是一个类似OpenGL的框架,只不过OpenGL适用于各平台的移动端GPU渲染和计算,Metal专用于iOS/MacOS平台,不过也兼顾了性能和易用性。3QH28资讯网——每日最新资讯28at.com

MPS就是一套基于Metal框架的库,直接调用即可使用GPU的高性能进行图形处理、构建卷积神经网络等工作。3QH28资讯网——每日最新资讯28at.com

3QH28资讯网——每日最新资讯28at.com

苹果官方在搭载了M1 Ultra、20核CPU、64核GPU、128GB RAM和2TB SSD的Mac Studio上进行了测试。3QH28资讯网——每日最新资讯28at.com

(这阵容差不多能算是豪华配置了)。3QH28资讯网——每日最新资讯28at.com

他们分别训练了batch size为128的ResNet50、batch size为64的HuggingFace BERT,以及batch size=64的VGG16。3QH28资讯网——每日最新资讯28at.com

从下图中我们可以发现,相比使用CPU加速,使用GPU可将模型训练速度提高约7倍,评估(evaluation)速度则最高能提约20倍。3QH28资讯网——每日最新资讯28at.com

3QH28资讯网——每日最新资讯28at.com

看到这儿,有网友开始好奇它与搭载了Nvidia GPU的laptop相比性能如何。3QH28资讯网——每日最新资讯28at.com

3QH28资讯网——每日最新资讯28at.com

有人表示,虽说目前M1的原始计算性能比不上英伟达的产品,但功耗方面还不错。未来苹果很有可能慢慢追上性能。3QH28资讯网——每日最新资讯28at.com

总的来说,Mac Studio现在看起来实在太香了。3QH28资讯网——每日最新资讯28at.com

他进一步解释道:3QH28资讯网——每日最新资讯28at.com

“毕竟它是你花4800美元就能买到的最便宜、包含128GB GPU内存的机器。现在有了基于GPU加速的PyTorch支持,完全可以用来训练大模型、配置大的batch size。3QH28资讯网——每日最新资讯28at.com

对于我所做的那种DL工作,数据加载比实际的原始计算能力更容易成为瓶颈。”3QH28资讯网——每日最新资讯28at.com

3QH28资讯网——每日最新资讯28at.com

你心动了吗?3QH28资讯网——每日最新资讯28at.com

现在就试试?3QH28资讯网——每日最新资讯28at.com

只需保证你的macOS操作系统在12.3版本及以上,且安装了arm64原生Python,然后去官网下载最新的Pytorch预览版就可以了。3QH28资讯网——每日最新资讯28at.com

3QH28资讯网——每日最新资讯28at.com

地址:3QH28资讯网——每日最新资讯28at.com
https://pytorch.org/blog/introducing-accelerated-pytorch-training-on-mac/3QH28资讯网——每日最新资讯28at.com

 3QH28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-119-2334-0.html炼丹速度×7!你的Mac电脑也能在PyTorch训练中用GPU加速了

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 用Elastic Block Store(EBS)改善性能和数据可用性 译文

下一篇: 浅谈:什么是云网络?

标签:
  • 热门焦点
  • JavaScript 混淆及反混淆代码工具

    介绍在我们开始学习反混淆之前,我们首先要了解一下代码混淆。如果不了解代码是如何混淆的,我们可能无法成功对代码进行反混淆,尤其是使用自定义混淆器对其进行混淆时。什么是混
  • 一文搞定Java NIO,以及各种奇葩流

    大家好,我是哪吒。很多朋友问我,如何才能学好IO流,对各种流的概念,云里雾里的,不求甚解。用到的时候,现百度,功能虽然实现了,但是为什么用这个?不知道。更别说效率问题了~下次再遇到,
  • 慕岩炮轰抖音,百合网今何在?

    来源:价值研究所 作者:Hernanderz“难道就因为自己的一个产品牛逼了,从客服到总裁,都不愿意正视自己产品和运营上的问题,选择逃避了吗?”这一番话,出自百合网联合创
  • 中国家电海外掘金正当时|出海专题

    作者|吴南南编辑|胡展嘉运营|陈佳慧出品|零态LT(ID:LingTai_LT)2023年,出海市场战况空前,中国创业者在海外纷纷摩拳擦掌,以期能够把中国的商业模式、创业理念、战略打法输出海外,他们依
  • 猿辅导与新东方的两种“归途”

    作者|卓心月 出品|零态LT(ID:LingTai_LT)如何成为一家伟大企业?答案一定是对“势”的把握,这其中最关键的当属对企业战略的制定,且能够站在未来看现在,即使这其中的
  • iQOO Neo8系列新品发布会

    旗舰双芯 更强更Pro
  • Android 14发布:首批适配机型公布

    5月11日消息,谷歌在今天凌晨举行了I/O大会,本次发布会谷歌带来了自家的AI语言模型PaLM 2、谷歌Pixel Fold折叠屏、谷歌Pixel 7a手机,同时发布了Androi
  • 荣耀Magicbook V 14 2021曙光蓝版本正式开售,拥有触摸屏

    荣耀 Magicbook V 14 2021 曙光蓝版本正式开售,搭载 i7-11390H 处理器与 MX450 显卡,配备 16GB 内存与 512GB SSD,重 1.48kg,厚 14.5mm,具有 1.5mm 键盘键程、
  • 电博会上海尔智家模拟500平大平层,还原生活空间沉浸式体验

    电博会为了更好地让参展观众真正感受到智能家居的绝妙之处,海尔智家的程传岭先生同样介绍了展会上海尔智家的模拟500平大平层,还原生活空间沉浸式体验。程传
Top