您当前所在位置: > 爆料站 > 有深度

PyTorch&TensorFlow跑分对决:哪个平台运行NLP模型推理更快

时间:2019-10-21 13:02:30  来源:  作者:网络

原标题:PyTorch&TensorFlow跑分对决:哪个平台运行NLP模型推理更快

晓查 发自 凹非寺

量子位 报道 | 公众号 QbitAI

关于PyTorch和TensorFlow谁更好的争论,从来就没有停止过。

开源社区的支持度、上手的难易度都是重要的参考。还有人说:学术界用PyTorch,工业界用TensorFlow。

然而还有一项不可忽略的因素,就是二者的实际性能。

没关系,不服跑个分?!

最近,一位来自“Huggingface”的工程师,使用了NLP中的Transformer模型,分别在两大平台上测试了一组推理速度。

虽然Huggingface只是一家创业公司,但是在NLP领域有着不小的声誉,他们在GitHub上开源的项目,只需一个API就能调用27个NLP模型广受好评,已经收获1.5万星。

PyTorch和TensorFlow究竟哪个更快?下面用详细评测的数据告诉你。

运行环境

作者在PyTorch 1.3.0、TenserFlow2.0上分别对CPU和GPU的推理性能进行了测试。

两种不同的环境中具体硬件配置如下:

  1. CPU推理:使用谷歌云平台上的n1-standard-32硬件,即32个vCPU、120GB内存,CPU型号为2.3GHz的英特尔至强处理器。
  2. GPU推理:使用谷歌云平台上的定制化硬件,包含12个vCPU、40GB内存和单个V100 GPU(16GB显存)。

在测试过程中使用本地Python模块的timeit来测量推理时间。每个实验重复30次,然后对这30个值取平均值,获得平均推理时间。

NLP模型的Batch Size设置为分别设置为1、2、4、8,序列长度为8、64,、128、256、512、1024。

测试结果

话不多说,先上跑分结果:

在大多数情况下,这两个平台都能获得相似的结果。与PyTorch相比,TensorFlow在CPU上通常要慢一些,但在GPU上要快一些:

  • 在CPU上,PyTorch的平均推理时间为0.748s,而TensorFlow的平均推理时间为0.823s。
  • 在GPU上,PyTorch的平均推理时间为0.046s,而TensorFlow的平均推理时间为0.043s。

以上的数据都是在所有模型总的平均结果。结果显示,输入大小(Batch Size×序列长度)越大,对最终结果的影响也越大。

当输入太大时,PyTorch会出现内存不足的情况。作者把这些部分从结果中删除,因此这会使结果偏向PyTorch。

总的来说,PyTorch模型比TensorFlow模型更容易耗尽内存。除了Distilled模型之外,当输入大小达到8的Batch Size和1024的序列长度时,PyTorch就会耗尽内存。

至于更完整详细的清单,请参阅文末的Google文档链接。

两大平台的加速工具

除了初步的测试,作者还用上两个平台独有的加速工具,看看它们对模型推理速度有多大的提升。

Torch是PyTorch创建可序列化模型的方法,让模型可以在不同的环境中运行,而无需Python依赖项,例如C++环境。

Torch似乎非常依赖于模型和输入大小:

使用Torch可以在XLNet上产生永久的性能提升,而在XLM上使用则会不可靠;

在XLM上,Torch可以提高较小输入时的性能,但会降低较大输入时的性能。

平均而言,使用Torch跟踪的模型,推理速度要比使用相同PyTorch非跟踪模型的快20%

XLA是可加速TensorFlow模型的线性代数编译器。作者仅在基于TensorFlow的自动聚类功能的GPU上使用它,这项功能可编译一些模型的子图。结果显示:

启用XLA提高了速度和内存使用率,所有模型的性能都有提高。

大多数基准测试的运行速度提升到原来的1.15倍。在某些极端情况下,推理时间减少了70%,尤其是在输入较小的情况下。

最后,作者还在Google文档的列表里还加入了“训练”选项卡,或许不久后就能看到两大平台上的训练测试对比,唯一挡在这项测试面前的障碍可能就是经费了。

传送门

原文链接:

https://medium.com/huggingface/benchmarking-transformers-pytorch-and-tensorflow-e2917fb891c2

完整跑分清单:

https://docs.google.com/spreadsheets/d/1sryqufw2D0XlUH4sq3e9Wnxu5EAQkaohzrJbd5HdQ_w/edit#gid=0

活动推荐 | 10.31-11.1北京智源大会

百位顶级专家,60+前沿报告,10+圆桌论坛与尖峰对话,为你带来内行的AI盛会。

荟萃全球顶级学者:John Hopcroft(图灵奖),Michael Jordan(机器学习权威学者),Chris Manning(NLP权威学者),朱松纯(计算机视觉权威学者),张钹、高文、戴琼海和张平文院士等100多位专家。

扫码查看大会详细日程,注册参会时输入优惠码「BBAILZW」专享7折优惠,学生票仅69元(数量有限,先到先得)。

喜欢就点「好看」吧 ! 游戏网

责任编辑:

相关下载

玩家评论

年收入255亿,全球月活向5亿挺进,改名后的YY跑得更快

原标题:年收入255亿,全球月活向5亿挺进,改名后的YY跑得更快 出品 | 创业最前线 作者 | 宋老师 北京时间2020年3月17日,欢聚集团(NASDAQ:YY)发布2019详情>>

阅读: 0
日期: 2020-03-17
iOS端FacebookMessenger代码精简,启动更快体积更小

原标题:iOS端Facebook Messenger代码精简,启动更快体积更小 在2012年3月6日,Facebook就发布了发布了其Facebook Messenger的Windows版本。 在之后的详情>>

阅读: 0
日期: 2020-03-17
和平精英:吃鸡5个关键点,跳伞斜飞更快,决赛还是苟最稳!

和平精英一局游戏的时间在三十分钟左右,如果最后你能顺利吃鸡的话,大概会时间久一点。但是只要不落地成盒,在不同的游戏时间里做出正确的决定,吃鸡还是详情>>

阅读: 4
日期: 2020-03-17
Ampere发布业界首款80核ARM处理器,号称比AMD64核霄龙更快

原标题:Ampere发布业界首款80核ARM处理器,号称比AMD 64核霄龙更快 IT之家3月3日消息 今天晚上,Ampere发布了Ampere Altra处理器,官方称这是业界首款80详情>>

阅读: 7
日期: 2020-03-04
更热、更快、更贵……2019年十项新纪录大盘点

原标题:更热、更快、更贵……2019年十项新纪录大盘点 参考消息网12月28日报道最炎热的月份、最快的马拉松、最疯狂的拍卖价……法新社12月26日盘点了2019年详情>>

阅读: 4
日期: 2019-12-29
Epic商店界面升级:加载速度更快,愿望清单开发中_游戏

原标题:Epic商店界面升级:加载速度更快,愿望清单开发中 IT之家 12月19日消息 今天上午, Epic Games Store 公布了开发更新内容,推出了优惠券功能,12天免详情>>

阅读: 5
日期: 2019-12-19
揭秘技术洞察,ColorOS7如何做到更快、更美、更好用

原标题:揭秘技术洞察,ColorOS 7如何做到更快、更美、更好用 2019年11月20日,OPPO在北京推出手机操作系统ColorOS 7。新推出的ColorOS 7将支持25款OPP详情>>

阅读: 3
日期: 2019-11-22
乐刷二维码支付,让收款更快捷

原标题:乐刷二维码支付,让收款更快捷 现今各行各业内竞争形势都非常激烈。对于商户来说,想要从中脱颖而出,除了努力提高自身产品质量与服务外,为消详情>>

阅读: 6
日期: 2019-11-14
更快更准1秒15枪北通J1吃鸡神器畅玩和平精英

  当下,和平精英、王牌战士、明日之后等FPS手游十分火爆,在这些游戏中,想要玩的好就需要有十分过硬的技术!那么有没有快速提升操作的好办法呢?近日,北通J1手游按键的横空出世,为详情>>

阅读: 10
日期: 2019-11-07
进博会大数据全面应用商品通关更快

原标题:进博会大数据全面应用 商品通关更快 央视网消息:随着本届进口博览会日益临近,各类展品也陆续通关。记者从上海海关了解到,为了让展品通关速度详情>>

阅读: 7
日期: 2019-10-29
《红月传说》,为了让生活更快乐_游戏

原标题:《红月传说》,为了让生活更快乐 在发展早期,“游戏”被冠名为“电子海洛因”。传统媒体封杀过,专家教授抨击过,家长教师抵制过,但如今它已然成为详情>>

阅读: 9
日期: 2019-10-25
科学看待路由器:天线多并不代表信号更好、网速更快

原标题:科学看待路由器:天线多并不代表信号更好、网速更快 时至今日,越来越多的家庭已经通上了网络,而路由器也成为了诸多家庭中的必要设备。不过,随着详情>>

阅读: 4
日期: 2019-10-22
CDPR开发者:我们需要更快地开发游戏故事_赛博

原标题:CDPR开发者:我们需要更快地开发游戏故事 在《巫师3:狂猎》和后续故事DLC推出后,CDPR已经跻身世界上最优秀的游戏开发商之一,这也是《赛博朋克20详情>>

阅读: 5
日期: 2019-10-14
CDPR开发者:我们需要更快地开发游戏故事

在《巫师3:狂猎》和后续故事DLC推出后,CDPR已经跻身世界上最优秀的游戏开发商之一,这也是《赛博朋克2077》高人气背后的主要原因。然而这并不是说这家波兰开发详情>>

阅读: 14
日期: 2019-10-14
比快更快的闪电式充电,小米移动电源3超级闪充版体验

原标题:比快更快的闪电式充电,小米移动电源3超级闪充版体验 说起充电宝想必大家并不陌生,如今为了满足移动设备的续航需求,几乎每个人都配备了移动电详情>>

阅读: 4
日期: 2019-10-14
每天跳绳20分钟和跑步1小时,2个月后谁减肥更快?答案扎心了

原标题:每天跳绳20分钟和跑步1小时,2个月后谁减肥更快?答案扎心了 原创内容,擅自搬运者必究! 减肥这个话题,一直处于风口,从来都没有被停止过讨论。 每个详情>>

阅读: 23
日期: 2019-09-02
COC搜索到的对手跟本有没有关系?论坛上说不建议速本,因为打钱慢又守不住。如果跟本无关,本高意味着攻击更强,刷金更快,刷到的金用

这个是不成立的,既然被称为速本的话,防御与攻击能力在同本中肯定是很弱的。而且本高的你打低本的话会受到惩罚,你本高对手两级能打的资源详情>>

阅读: 16
日期: 2019-08-20
《小冰冰传奇》暴走棋评测:节奏更快的自走棋对战

原标题:《小冰冰传奇》暴走棋评测:节奏更快的自走棋对战 自《刀塔自走棋》诞生之后,其新颖的休闲玩法立即受到了大量棋牌类玩家的喜爱。在今年四月份,自详情>>

阅读: 9
日期: 2019-07-26
刺激战场:如何更快的将车打爆

车辆是刺激战场中重要的交通工具,并且其可以被打爆(呜呜,我的车就被人扫爆过)我们击打车辆的哪个部位才能最快的引爆它,击杀对手呢?攻略对象普通吉普车,M416步骤分解1我们来到训练详情>>

阅读: 7
日期: 2019-06-25
5种方法让你的WiFi网络更安全,更快,更可靠

无论新买的无线路由器还是之前的无线路由器,接入后就一般不再做什么了。其实我们可以做很多事情来控制那些设备访问你的网络:保持驱动的更新防止黑客入侵,并提高信号的可靠性和详情>>

阅读: 5
日期: 2019-06-24
《Dota2》数据显示:女性游戏水平比男性提升更快

原标题:《Dota2》数据显示:女性游戏水平比男性提升更快 IT之家4月22日消息 近日国外的Gosu ai网站对《Dota2》 详情>>

阅读: 10
日期: 2019-05-08
问道商店怎么能刷星更快

Game234问答中心有网友提出了一个比较有代表性的问题【问道商店怎么能刷星更快】,小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。小编为您搜罗的答案1我来回答:商会分1-10详情>>

阅读: 8
日期: 2019-04-17
魔域115级以后怎样升级更快些

Game234问答中心有网友提出了一个比较有代表性的问题【魔域115级以后怎样升级更快些】,【魔域115级以后怎样升级更快些】具体问题如下:俺是新手,不懂请大家照顾下!!小编觉得可能对其他网友也有帮助详情>>

阅读: 3
日期: 2019-04-17
有没有让系统复制文件更快的工具?

Game234问答中心有网友提出了一个比较有代表性的问题【有没有让系统复制文件更快的工具?】,【有没有让系统复制文件更快的工具?】具体问题如下:在我的电脑中,往往要把一些上G的文件从X盘转移到S盘,系详情>>

阅读: 15
日期: 2019-04-14
《只狼》速通记录再次刷新 27分钟打穿甚至还能更快

  一款游戏越是困难,就越能激起玩家(大佬限定)们的征服欲。《只狼:影逝二度(Sekiro:ShadowsDieTwice)》发售到如今,许多玩家详情>>

阅读: 3
日期: 2019-04-13
更好更快更强在《战意》中做个有马的真男人

冷兵器骑战网游《战意》,已经于6月8日迎来了不删档。作为一款主打“骑战”的游戏,没有一匹堪比的卢和赤兔的战马怎么行?今天,就让我们一起来看看,如何在《战意》中做一个有马的真男人!有马才是纯爷们儿“套马详情>>

阅读: 0
日期: 2019-04-12
VR旅游让游客更快更好地欣赏到当地风景

西希腊地区已经制定并实施了一个伟大的计划,通过360度全景视频来促进希腊和其他国家的交流同时推广旅游产品。随着近些年来旅游业的显着增长,希腊整体的旅游收入很可观,为了让旅游业继续保持目详情>>

阅读: 14
日期: 2018-12-27
LOL客户端即将开始更新优化 加载速度更快

游戏名 软件下载 游戏开测 游戏开服 视频 视频攻略 新游预告 热游视频 周边...LOL客户端一直是玩家所诟病的一个地方,严重影响了玩家的游戏体验。而最近拳头... 详情>>

阅读: 14
日期: 2018-11-27
新符文到来,亚索再获逆天加强,还能更快乐!

原标题:新符文到来,亚索再获逆天加强,还能更快乐!Hi~小伙伴们大家好啊,我是锤锤酱。最近,美测试服更新了一枚叫做“护盾重击”的新符文,引起了网友广泛关注,不少玩家详情>>

阅读: 3
日期: 2018-11-19
2012年配的电脑能不能换某个配件让它速度更快?应该更换什么呢?

现在玩游戏卡爆了。由网友高全玩电脑提供的观点:题主问2012年配的电脑能不能换某个配件让它速度更快?现在玩游戏卡爆了应该更换什么呢?我们先来看看你配置具体情况;你这套平台太老了,升级空间并不是很理详情>>

阅读: 10
日期: 2018-11-13
再谈《控制》:节奏更快,BOSS战规模更大

  Remedy在E32018上公布新作《控制》之后,大家就都注意到这款游戏跟《量子破碎》非常相似。虽然两款游戏看起来确实很像,但在氛围和科幻元素方面,两者有很大的不同。《控制》详情>>

阅读: 5
日期: 2018-10-29
Remedy再谈《控制》:节奏更快,BOSS战规模更大

Remedy在E32018上公布新作《控制》之后,大家就都注意到这款游戏跟《量子破碎》非常相似。虽然两详情>>

阅读: 4
日期: 2018-10-28
AR平台/软件与硬件相比发展更快

虽然AR在企业级市场应用广泛,但是IDC昨天发布的报告显示,企业级AR应用还在慢慢起步,AR头显普及还需要几年。报告中称,AR和VR一体机和有线头显全球销量到2018年预计达420万台详情>>

阅读: 18
日期: 2018-10-06
【我的世界】效率100级!快还要更快!「突破附魔限制」

【我的世界】效率100级!快还要更快!「突破附魔限制」详情>>

阅读: 7
日期: 2018-09-12
御龙在天70级后怎么升级更快?

小编为您搜罗的答案:1、国运每天做,能刷高级车就高级车,没换镖令的话见黄就走吧!或者QB商城买.3块2一个运镖令由来:家族每日拉车QT兑换皇榜任务有小概率给1个2、鸡毛详情>>

阅读: 1
日期: 2018-09-09
我还能更快!桐人双刀补丁展示

我还能更快!桐人双刀补丁展示详情>>

阅读: 6
日期: 2018-09-05
精彩推荐