您现在的位置是:热点 >>正文
让Transformer的推理速度提高4.5倍,这个trick还能给你省十几万
热点97583人已围观
简介...
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。
最近,NLP明星公司Hugging Face发布了一个叫做Infinity的产品,可以以1ms延时完成Transfo让Trmer的推理,性能相当高了。
但是,厉害归厉害,还是有点贵——1年至少要十几万块 (2万美元)。
那有没有什么平替的方法呢?
有的!还是开源的、“不费吹灰之力”就可以达到Infinity一些ra公共基准的那种。
并且现在,通过在该方法上施加一个小trick,将Transformer的推理速度提高4.5倍!
△ 帖子发布不到一天就收获了250+热度
那么,一个“平替”到底为什么能达到“付费”ns的效果呢?
一个trick让Transformer推理速度提高4.5倍
先来认识一下这个方法:Transformer-deploy。
它可以用一行命令优化和部署Hugging Face上的Transffoormer模型,并支持大多数基于Transformer编码器的模型,比如Bert、Roberta、miniLM、Camembert、Albert、XLM-R、Distilbert等。
Transformrmer-deploy推理服务器用的是Nvidia Triton。
推理引擎为Microsoft ONNX Runtime(用于CPU和GPU推理)和Nvidia TensorRT(仅限 GPU)。
如果想在GPUer上获得一流的性能,Nvidia Triton+Nvidia TensorRT这样的组合无疑是最佳选择。
虽然TensorRT用起来有点难,但它确实能比用Pytorch快5~10倍。
在实际性能测试中,的推Transformer-deploy在batch size为1、token分别为16和128的输入序列中的推理速度,都比付费的Hugging Face Infinity要快:
Transformer-d理速eploy在token为16时要1.52ms,Infinity则需要1.7ms;token为128时需要1.99ms,Infinity则需要2.5ms。
那前面说的能让Transformer的推度提理性能进一步提高的小trick是什么呢?
GPU量化(quantization)。
作者表示:
据我所知,目前任何OOS云服务都还没用到过这个方法。
不过执行GPU量化需要修改模型源代码(需在矩阵乘法等代价高4高昂的操作上添加一些叫做QDQ的特定节点),既容易出错,又很无聊,并且还需自己维护修改后的代码。
因此作者已经为多个基于Transformer的模型手动完成了这项工作。
后来,他们又发现似乎只需.5修补模型模块的抽象语法树 (AST)也可以自动完成。
在用户端,在GPU上执行模型的基本量化类似这样:
最终,该方法在Roberta-base模型和MNLI数据集(分类任务)上实现了4.倍,53倍的推理速度。
当然这也牺牲了0.4个点的精度;如果一点不牺牲的话,也可以加速3.2倍左右。
作者表示,与Transformer-deploy原来的版本相比,这已经是一个很大的改进了,毕竟原版本的加这个速成本需要超过1个点的精确度。
最终他们用Albert、Bert(包括miniLM)、Distilbert、Roberta(包括 Camembert、XLM-R、DistilRoberta等)、Electrtra测试了该trick。
结果是对于任何可以导出为ONNX格式的Transformer模型,都可以“开箱即用”。
Tags:
相关文章
标签: 术锐机器人 徐凯 手术机器人 IPO辅导
热点云梦级1月7日云梦级消息,本周三,国产手术机器人公司术锐机器人正式宣布完成1亿美元(约合人民币6.9亿元)D轮融资。本轮融资由正心谷资本持续领投,上海生物医药基金继续追加出资,合肥产投、德诺资本、源星...
【热点】
阅读更多标签: 亿咖通 路特斯 ECX LOT
热点云梦级12月30日云梦级消息,全球出行科技企业ECARX亿咖通科技(纳斯达克股票代码:ECX)今日宣布,已于2025年12月23日与全球领先的智能豪华出行提供商路特斯科技(纳斯达克股票代码:LOT)签...
【热点】
阅读更多标签: 贝壳 家装业务 租赁盈利 人机协同
热点云梦级3月16日云梦级消息,3月16日,贝壳(NYSE:BEKE;HKEX:2423)发布2025年第四季度及全年业绩数据。2025年,得益于多元化和更抗周期的业务结构,贝壳收入在充满挑战的外部环境下...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.lyrics.com/lyrics/kkk3谷歌站群软件【tg:seogoogle987】,n23
- https://www.paspaley.com/catalogsearch/result/?action=QUERY&q=谷歌站群软件【tg:seogoogle987】,vLw
- https://www.yli.ro/catalogsearch/result/?q=谷歌站群软件【tg:seogoogle987】,rnf
- https://www.tombow.com/search/谷歌站群软件【tg:seogoogle987】,kli
- https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=谷歌站群软件【tg:seogoogle987】,w9r
- https://www.ushmm.org/search/results.php?q=谷歌站群软件【tg:seogoogle987】,B7Z
- https://www.soccerbible.com/search?q=谷歌站群软件【tg:seogoogle987】,CoO
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=谷歌站群软件【tg:seogoogle987】UgP
- https://www.ntv.co.jp/3min/search/?action=QUERY&q=谷歌站群软件【tg:seogoogle987】,pRN
- https://www.whatsonstage.com/search?cat=64&term=谷歌站群软件【tg:seogoogle987】,bwp
- https://www.wmfe.org/?s=谷歌站群软件【tg:seogoogle987】,Pd6
- https://www.mesec.cz/vyhledavani/?qs=谷歌站群软件【tg:seogoogle987】,dMC
- https://www.therapeuticassociates.com/?cat=5&s=谷歌站群软件【tg:seogoogle987】,IU3
- https://www.valuecolleges.com/?action=QUERY&s=谷歌站群软件【tg:seogoogle987】,mlf
- https://www.urmc.rochester.edu/news/search?q=谷歌站群软件【tg:seogoogle987】,hVE
- https://www.goodreads.com/quotes/tag/谷歌站群软件【tg:seogoogle987】GWW
- https://www.parriscues.com/catalogsearch/result/?q=谷歌站群软件【tg:seogoogle987】,kll
- https://www.terramania.nl/catalogsearch/result/index/?q=谷歌站群软件【tg:seogoogle987】,cmE
- https://www.tarleton.edu/?s=谷歌站群软件【tg:seogoogle987】,hmZ
- https://www.randjleather.co.uk/index.php?route=product/search&tag=谷歌站群软件【tg:seogoogle987】,fNj
- https://www.lauben.com/de/?s=谷歌站群软件【tg:seogoogle987】,JYv
- https://www.navylookout.com/?ID=nSBR6Ivdu6lZg1yr2SDs30Lo5sTs76yJ&s=谷歌站群软件【tg:seogoogle987】,hVn
- https://www.ussalabama.com/?action=CHECK&s=谷歌站群软件【tg:seogoogle987】,hLo
- https://www.world-architects.com/en/search?term=谷歌站群软件【tg:seogoogle987】,zcr
- https://www.scq.ubc.ca/?page=2&s=谷歌站群软件【tg:seogoogle987】,JI2
- https://dict.naver.com/dict.search?dicQuery&query=谷歌站群软件【tg:seogoogle987】a8q
- https://www.kaskus.co.id/search?q=谷歌站群软件【tg:seogoogle987】,BeM
- https://www.livehindustan.com/tags/谷歌站群软件【tg:seogoogle987】,mal
- https://www.nyif.com/catalogsearch/result/?q=谷歌站群软件【tg:seogoogle987】,FYT
- https://www.rockngem.com/?action=CHECK&s=谷歌站群软件【tg:seogoogle987】,wrE
- https://www.yidian51.com/taobao/谷歌站群软件【tg:seogoogle987】,y1V
- https://www.sportbiketracktime.com/index.php?route=product/search&tag=谷歌站群软件【tg:seogoogle987】,6SU
- https://www.pinkpanda.ro/magazin/ingrijirea-tenului?page=87&q=谷歌站群软件【tg:seogoogle987】,vGD
- https://www.kubb-tool.bfs.admin.ch/en/search?action=CHECK&q=谷歌站群软件【tg:seogoogle987】,dSu
- https://www.londontheatredirect.com/search/谷歌站群软件【tg:seogoogle987】,g6v
- https://www.nbm.org/?action=QUERY&s=谷歌站群软件【tg:seogoogle987】,TdW
- https://www.temu.com/search_result.html?search_key=谷歌站群软件【tg:seogoogle987】Ski
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=谷歌站群软件【tg:seogoogle987】em3
- https://www.revere.org/search?action=SEARCH&q=谷歌站群软件【tg:seogoogle987】,XXn
- https://www.rollingstone.it/?ID=DVMeu3AlmzZE1cuJ2FmgmO5TSCQRb3yh&s=谷歌站群软件【tg:seogoogle987】,S7w
- https://www.abbreviations.com/谷歌站群软件【tg:seogoogle987】9Qd
- https://www.pacific-lifestyle.co.uk/search?sort=alphabetical&term=谷歌站群软件【tg:seogoogle987】,n8Z
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=谷歌站群软件【tg:seogoogle987】uYS
- https://www.impactpool.org/search/?type=79&q=谷歌站群软件【tg:seogoogle987】IHz
- https://www.pearlstonecenter.org/search/谷歌站群软件【tg:seogoogle987】,THF
- https://www.scivee.tv/?s=谷歌站群软件【tg:seogoogle987】,lTJ
- https://www.schenckprocess.com/search?q=谷歌站群软件【tg:seogoogle987】,NT5
- https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=谷歌站群软件【tg:seogoogle987】qS8
- https://www.southmeadows.co.uk/2019/07/?s=谷歌站群软件【tg:seogoogle987】,SN8
- https://www.tarleton.edu/news/search/谷歌站群软件【tg:seogoogle987】,epx