首页 > 业界 > 关键词  > PyTorch最新资讯  > 正文

通过这些代码,PyTorch团队让Llama 7B提速10倍

2023-12-05 16:01 · 稿源:站长之家

要点:

  • PyTorch团队通过优化技术,在不到1000行的纯原生PyTorch代码中将Llama7B的推理速度提升了10倍,达到了244.7tok/s。

  • 优化方法包括使用PyTorch2.0的torch.compile函数、GPU量化、Speculative Decoding(猜测解码)、张量并行等手段,以及使用不同精度的权重量化,如int8和int4。

  • 通过组合以上技术,包括"compile + int4quant + speculative decoding"的组合,以及引入张量并行性,实现了在Llama-70B上达到近80tok/s的性能。

站长之家(ChinaZ.com)12月5日 消息:近期,PyTorch团队在其博客中分享了一篇关于如何加速大型生成式AI模型推理的文章。该团队以Llama7B为例,展示了如何通过一系列优化技术将推理速度提升10倍,达到了244.7tok/s。

推理性能的初始状态,大模型推理性能为25.5tok/s,效果不佳。然后,通过PyTorch2.0引入的torch.compile函数,以及静态KV缓存等手段,成功减少CPU开销,实现了107.0TOK/S的推理速度。

image.png

代码地址:https://github.com/pytorch-labs/gpt-fast

为了进一步提高性能,团队采用了GPU量化技术,通过减小运算精度来加速模型。特别是使用int8量化,性能提升了约50%,达到了157.4tok/s。

然而,仍然存在一个问题,即为了生成100个token,必须加载权重100次。为解决这个问题,团队引入了Speculative Decoding,通过生成一个“draft”模型预测大模型的输出,成功打破了串行依赖,进一步提升了性能。

使用int4量化和GPTQ方法进一步减小权重,以及将所有优化技术组合在一起,最终实现了244.7tok/s的推理速度。

为了进一步减少延迟,文章提到了张量并行性,通过在多个GPU上运行模型,进一步提高了性能,特别是在Llama-70B上达到了近80tok/s。

PyTorch团队通过一系列创新性的优化手段,不仅成功提升了大模型的推理速度,而且以不到1000行的纯原生PyTorch代码展示了这一技术的实现过程。

举报

  • 相关推荐
  • 旧款Apple Watch也将支持高血压警报:涉及这三款

    苹果在发布Apple Watch Series11与Ultra3两款新品之际,同步宣布了一项惠及旧款用户的重大更新——通过即将到来的watchOS26系统升级,Apple Watch Series9、Series10以及Ultra2三款旧机型也将新增高血压警报功能。这一举措意味着,部分持有旧款设备的用户无需更换新表,即可享受到这一前沿的健康监测服务。 watchOS26正式版定于9月15日正式向全球用户推送。新增的高血压警报功能依托于Appl

  • 苹果Apple Watch Series 11发布:新增高血压检测提醒

    今日凌晨,苹果公司正式推出全新一代智能手表Apple Watch Series11。这款新品以“最薄、最舒适”为设计核心,同时显著提升了耐用性,起售价定为399美元。 Apple Watch Series11在材质上实现突破,采用全新玻璃材质并覆盖苹果特制陶瓷涂层,抗刮性能较前代提升两倍,为用户提供更可靠的日常使用体验。网络支持方面,该系列首次引入5G功能,中国电信、中国移动、中国联通三大运

  • AI日报:快手推出AI视频制作助手Kwali;字节跳动推出USO模型;OpenAI推出ChatGPT开发者模式

    本文介绍了AI日报栏目,聚焦AI领域最新动态。快手推出Kwali视频助手,简化视频制作流程;字节跳动发布USO模型,解决图像生成中风格与主题的矛盾;微软推出Copilot Audio音频模式,提供个性化语音交互;Stability AI升级Stable Audio 2.5,支持高质量音频生成;阿联酋推出开源大模型K2 Think,拥有320亿参数;微信上线智能回复功能,提升公众号运营效率;OpenAI推出ChatGPT开发者模式,支持AI控制外部工具;字节跳动Seed团队发布AgentGym-RL框架,提升语言模型决策能力;月之暗面开源Checkpoint Engine中间件,优化LLM推理效率;B站开源IndexTTS-2.0文本转语音系统,支持情感与时长控制;Replit推出Agent 3编程助手,自主性提升10倍。

  • Apple Watch SE3发布:配备全天候显示屏、支持5G

    Apple Watch SE 3正式发布。 作为苹果智能手表产品线的高性价比代表,它在功能和体验上迎来诸多升级,为用户带来更出色的使用感受。 在核心性能方面,Apple Watch SE 3搭载了S10芯片。这一芯片不仅驱动着更多精彩功能,还让手表支持双指互点两下和轻翻手腕等便捷手势操作,大幅提升了交互的流畅性与趣味性。 显示体验上,它配备了全天候显示屏,无需唤醒屏幕,用户就能轻

  • 苹果史上第一款!Apple Watch Series 11首次支持5G:支持中国三大运营商

    在耳机之后登场的就是手表系列,Apple Watch Series 11这次更轻薄了、佩戴更舒适了。 最关键的是,Apple Watch Series 11首次支持了5G蜂窝,是历史上第一款5G苹果手表。

  • AI日报:苹果明年推出SiriAI搜索;OpenAI放开ChatGPT Projects功能;Kimi K2-0905 上线 Discord

    本文汇总了AI领域最新动态:苹果与谷歌合作,计划在Siri中引入Gemini AI技术;OpenAI向免费用户开放Projects功能,提升任务管理效率;谷歌推出免费Gemini CLI工具,集成GitHub提升开发效率;OpenAI估值飙升至5000亿美元,二级股票售出103亿美元;苹果自研AI搜索引擎“世界知识问答”计划2026年上线;月之暗面发布Kimi K2-0905模型,提升编程与创意写作能力;Raycast推出Cursor Agent插件优化代码编辑;谷歌发布nano banana官方Prompt模板,助力创意设计。

  • 永恒之声,现代演绎 Technics 推出全新直驱式唱盘机SL40C/40CBT

    Technics推出全新SL-40C/40CBT直驱唱盘系统,融合高端机械技术与现代设计。该产品延续品牌经典特性,如无芯直驱电机和高精度S形铝合金唱臂,同时升级外观与易用性。配备预装唱头、内置唱头放大器,支持蓝牙连接(仅40CBT型号),提供三种现代配色。旨在满足HiFi用户和现代家庭音频爱好者的需求,兼顾音质与便捷体验。

  • 当黑胶豆染上午夜蓝:Technics 60周年的深邃献礼,四色如律至臻原音

    2025年9月,Technics推出旗舰无线蓝牙耳机EAH-AZ100新配色“午夜蓝”,可选颜色增至四种。该耳机凭借卓越音质、智能操控和舒适佩戴体验广受赞誉,采用磁流体驱动单元提供高保真音效,集成自适应降噪和AI语音聚焦功能,支持杜比全景声和360度空间音频。具备多设备连接、Qi无线充电和超长续航28小时,兼容最新蓝牙LE音频标准。

  • 海宝公司 (Hypertherm Associates) 扩展 XPR® 等离子切割功能,提升生产效率和多功能性

    海宝公司宣布其XPR系列精细等离子系统将在2025年底前迎来多项功能增强,包括全新流线型设计、工业物联网连接、手动设置模式、自动化气刨能力及水雾切割工艺。系统支持以太网和MTConnect协议,提升远程监控与数据交换效率。新增460A水雾切割工艺,可处理更厚材料并实现高质量坡口切割。这些升级旨在提高生产效率、精度和自动化水平,适用于造船、飞机制造及重型设备等领域。

  • 快手向量化引擎Auron 正式加入Apache孵化器

    快手开源的向量化引擎Auron(原Blaze项目)正式进入Apache孵化器,标志着项目发展的重要里程碑。Auron基于Rust开发,采用原生执行和向量化技术,相比Spark性能提升2倍以上,已在快手内部大规模应用并获多家企业采用。项目开源后社区活跃,未来将依托ASF开源治理模式,融入全球开源生态,获得更可持续的创新动能与影响力。

今日大家都在搜的词: