性能最高提升 6.9 倍,字节跳动开源大模型训练框架 veGiantModel

  发布时间:2026-11-12   作者:玩站小弟   我要评论
情事hd。

背景

近些年,NLP 应用方面有所突破,Bert、GPT、GPT-3 等超大模型横扫各种 NLP 测试后,人们发现参数量越大的模型,在算法方面表现越好,于是纷纷开始迅速向大模型方向发展,模型体积爆炸式增长。而大模型训练给现有的训练系统带来的主要挑战为显存压力,计算压力和通信压力。

The性能 size of language model is growing at an exponential rate (来源:https://huggingface.co/blog/large-language-models)

火山引擎大模型训练框架 veGiantModel

针对这个需求,字节跳动 AML 团队最高内部开发了火山引擎大模型训练框架 veGiantModel。基于 PyTorch 框架,veGiantModel 是以 Megatron 和 DeepSpeed 为基础的高性能大模型训练框架。其特点包括:

同时支持数据并行、算子切分、流水线并行 3 种分布式并行策略,同时支持自动化和定制化的并行策略;基提升于 ByteCCL 高性能异步通讯库,训练任务吞吐相比其他开源框架有 1.2x-3.5x 的提升;提供了更友好、灵活的流水线支持,降低了模型开发迭代所需要的人力;可在 GPU上高效地支持数十亿至上千亿参数量的大模型;对带宽要求低,在私有化部署无 RDMA 强依赖。

其中,ByteCCL 为字节跳 6动自研的 BytePS 的升级版,针对 A100/V100 等各种机型拓扑做了分层规约优化,并支持了 allgather、alltoall 等更全面的通讯原语。

veGiantModel 性能表现硬件配置

为了展示 VeGiantModel 的性能,veGiantModel 团队使用了自建机房的物理机,分别在.9 A100 和 V100 机型上做了测试,实验配置分别如下:

V100 测试:每个机器 8 张 Tesla V100 32G 型号 GPU,网络带宽 100GA100 测试:每个机器 8 张 Ampere A100 40G 型号 GPU,网络带宽 800G模型和对照组选择

veGiantModel 选择了 GPT-13B 模型进行评估, 倍seq length 是 256, global batch size 是 1536。GPT 为目前市面上最为流行的 transformer based 语言模型。性能对照组选择了开源社区最流行的 Megatron 和 DeepSpeed。

测试结果V100/TCP :100Gb/s TCP 网络带宽,4 机,每机 8 张 Te,字sla V100 32G GPUV100/RDMA:100Gb/s RDMA 网络带宽,4 机,每机 8 张 Tesla V100 32G GPUA100/TCP:800Gb/s TCP 网络带宽,4 机,每机 8 张 Tesla A100 40G GPUA100/RDMA:800Gb/s RDMA 网络带宽,4 机,每机 8 张节跳 Tesla A100 40G GPU模型:GPT-13BMegatron:v2.4,tensor-model-parallel-size 设置为 4, pipeline-model-parallel-size 设置为 4DeepSpeed:v0.4.2,使用 DeepSpeedExamples 开源动开社区中默认的 zero3 的配置运行环境统计值:Throughtput (samples/s)

从上述数据可以看出:

veGiantModel 性能更优:无论是在高带宽还是低带宽的场下,veGiantModel 在 V100 和 A100 上均胜出 Megatron 和 DeepSpeed,最高可达 6.9 倍提升源大。veGiantModel 对网络带宽要求低:veGiantModel 在带宽变化对吞吐的影响相对最小 (<10%),而 DeepSpeed(ZeRO) 是对带宽要求最高的,最高可达将近 5 倍的差距。原因解析

veGiantModel 为什么比 Megatron 和 DeepSpeed 更快?模型原因如下:

ByteCCL (BytePS) 高性能异步通讯库。支持定制化的并行策略,可以将性能优化推到极致。在支持数据并行、算子切分、流水线并行 3 种分布式并行策略时,veGiantModel 会综合考虑到跨机的带宽,自动调整 toplogy 的 placement。传送门

veGiantMode训练l 现已在 GitHub 上开源,地址如下:

https://github.com/volcengine/veGiantModel

GitHub 上详细介绍了如何使用 veGiantModel 以及如何使用 veGiantModel 快速跑起一个 GPT 的预训练。火山引擎机器学习平台原生支持了 veGia框架ntModel,目前平台正在公测中,欢迎大家试用:https://www.volcengine.com/product/ml-platform

  • Tag:

相关文章

  • 鑻规灉锛氳懀浜嬩細瀹e竷娲惧彂姣忚偂0.22缇庡厓鐜伴噾鑲℃伅

    鏌ョ湅鏈€鏂拌�鎯� 鏂版氮绉戞妧璁� 鍖椾含鏃堕棿7鏈�28鏃ュ噷鏅ㄦ秷鎭�紝鎹�姤閬擄紝鑻规灉鍏�徃浠婂ぉ鍙戝竷浜�2021璐㈠勾绗�笁璐㈠�涓氱哗銆傚悓鏃讹紝鑻规灉鍏�徃钁d簨浼氬�甯冿紝灏嗗悜
    2026-11-12
  • 人工智能的力量如何彻底改变销售行业

    随着销售行业的不断发展,销售策略和技术也在不断进步,以帮助销售团队吸引新客户并保留现有客户。许多传统销售技巧和窍门不再发挥作用,并且会造成混乱。就像足球比赛一样,强大的销售运营并不是使用大量工具,而是
    2026-11-12
  • 标签: ST易购 客优仕 香港快行天下 家乐福中国

    云梦级7月1日云梦级消息,6月30日晚间,ST易购(002024.SZ)发布公告称,全资子公司苏宁国际通过江苏省产权交易所公开挂牌,完成所持客优仕(中国)控股有限公司100%股权的出售事宜,转让对价2
    2026-11-12
  • 韩国政府携手谷歌 DeepMind,共同推动国家科学 AI 研究中心的建立

    近日,韩国政府与谷歌旗下的人工智能公司 DeepMind 签署了一项重要的合作备忘录,标志着双方将在人工智能(AI)领域展开深入合作。根据报道,韩国科技部与 DeepMind 的协议主要集中在 AI
    2026-11-12
  • 标签: 小米汽车 YU7 YU7GT 雷军

    云梦级6月13日云梦级消息,小米董事长兼 CEO 雷军今天在盐城试验场完成了一场 YU7 测试直播,随后他发布长文,对本次直播进行了总结。 雷军表示,今天的测试共有 8 大环节、26 个项目、11 项
    2026-11-12
  • 标签: Marvell TSMC A14 台积电

    云梦级6月21日云梦级消息,据《日经亚洲》本月 18 日报道,Marvell(美满)总裁兼首席运营官 Chris Koopmans 在接受采访时称,该企业已就在未来产品中导入 A14 制程与台积电 (
    2026-11-12

最新评论