性能最高提升 6.9 倍,字节跳动开源大模型训练框架 veGiantModel
背景
近些年,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 张 Tesla 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,使用 DeepSpeedExamp动开les 开源社区中默认的 zero3 的配置运行环境统计值:Throughtput (samples/s)
从上述数据可以看出:
veGiantModel 性能更优:无论是在高带宽还是低带宽的场下,veGiantModel 在 V100 和 A100 上均胜出 Megatron 和 DeepSpeed,最高可源大达 6.9 倍提升。veGiantModel 对网络带宽要求低:veGiantModel 在带宽变化对吞吐的影响相对最小 (<10%),而 DeepSpeed(ZeRO) 是对带宽要求最高的,最高可达将近 5 倍的差距。原因解析
veGiantModel 为什么比 Megatron 和 DeepSp模型eed 更快?原因如下:
ByteCCL (BytePS) 高性能异步通讯库。支持定制化的并行策略,可以将性能优化推到极致。在支持数据并行、算子切分、流水线并行 3 种分布式并行策略时,veGiantModel 会综合考虑到跨机的带宽,自动调整 toplogy 的 placement。传送门
veGi训练antModel 现已在 GitHub 上开源,地址如下:
https://github.com/volcengine/veGiantModel
GitHub 上详细介绍了如何使用 veGiantModel 以及如何使用 veGiantModel 快速跑起一个 GPT 的预训练。火山引擎机器学习平台框架原生支持了 veGiantModel,目前平台正在公测中,欢迎大家试用:https://www.volcengine.com/product/ml-platform
- ·Salesforce在爱尔兰办事处再裁员50人 此前曾宣布全球裁员10%
- ·图灵奖得主理查德·萨顿:AI进入“经验时代”,人类数据红利正在枯竭
- ·标签: 豆包编程模型 火山引擎 TRAE中国版 Coding Plan
- ·用手机实时给图像直线描边,速度不亚于目标检测,在线Demo可玩
- ·标签: 苹果 App Store Apple Ads 搜索广告
- ·游戏和直播需求强劲增长:腾讯将在日本建第三座数据中心
- ·OpenAI惹怒用户!神秘模型暗中操控聊天内容
- ·Facebook宣布三项措施:帮助全球5000万人接种疫苗
- ·微软将于4月28日发布2021财年第三季度财报
- ·在代理 AI 和物理 AI推动下,全球芯片市场预计将突破 1 万亿美元大关
- ·彭斯克集团起诉 Google,指控 AI 摘要侵权并威胁数字媒体未来
- ·零样本性能超越小样本,谷歌1370亿参数新模型比GPT-3更强
- ·聊聊Hive数据类型和简单使用
- ·使用 Kube-vip 搭建高可用的 Kubernetes 集群(完整版)
- ·Gemini加密交易所IPO价格大幅上调,目标估值超30亿美元!
- ·标签: 上海公安 喜茶 美团 净网行动
- ·标签: 泡泡玛特 LABUBU冰箱 THEMONSTERS 生活家电
- ·亚马逊云服务AWS Q4营收127.42亿美元 同比增长28%
- ·标签: vivo Pocket云台 云台相机 1/1.1英寸
- ·标签: 小马智行 Robotaxi 港股上市 自动驾驶
- ·标签: 零跑汽车 朱江明 廉洁合规 反腐举报
- ·欧洲消费者组织向苹果提起诉讼 因软件升级致iPhone运行速度减缓
- ·云计算核心技术Docker教程:Docker 重建镜像
- ·标签: AirTag 2 iPhone Air 尚界 H5 春节不打烊
- ·OpenAI 计划削减微软收入分成,以应对巨额计算成本
- ·标签: 虎牙 财报 直播收入 游戏服务
- ·https://www.nctsn.org/search?cat=191&query=谷歌霸屏外推技术【tg:seogoogle987】,qRE
- ·https://www.thealexandrian.net/?s=谷歌霸屏外推技术【tg:seogoogle987】,zd3
- ·https://www.msrenewal.com/search/谷歌霸屏外推技术【tg:seogoogle987】,Tpj
- ·https://www.seagrant.wisc.edu/?page=63&s=谷歌霸屏外推技术【tg:seogoogle987】,Pos
- ·https://wydden.com/?ID=r8w9WMSKWkOcmiaFWaUv0dzMdqZWfKtF&s=谷歌霸屏外推技术【tg:seogoogle987】,TSM
- ·https://www.polliwogs.com/search/谷歌霸屏外推技术【tg:seogoogle987】,L4X
- ·https://www.londontheatredirect.com/search/谷歌霸屏外推技术【tg:seogoogle987】,HGT
- ·https://www.oprny.com/search.php?search_query=谷歌霸屏外推技术【tg:seogoogle987】,DS5
- ·https://www.niaogebiji.com/pc/article/search?keyword=谷歌霸屏外推技术【tg:seogoogle987】,4Av
- ·https://www.sic-info.org/?s=谷歌霸屏外推技术【tg:seogoogle987】,ea6
- ·AI 算力豪赌:OpenAI 签署万亿美元芯片大单,烧钱规模远超谷歌微软?
- ·标签: 以旧换新 新能源汽车 国家发改委 农机补贴
- ·标签: 恒坤新材 光刻材料 集成电路 ArF光刻胶
- ·开源语音大模型 “Step-Audio 2 mini” 发布!听得清楚、说得自然
- ·AWS发布针对Amazon EC2的Apple macOS实例
- ·标签: 华为 任正非 AI ICPC
- ·Reddit 季度收入创历史新高,得益于人工智能
- ·日媒:5g时代,日本市场的苹果手机将会被中国智能手机取代
- ·苹果考虑推出折叠屏手机 今年新款iPhone或变化不大
- ·LLM编码幻觉终结者!Exa Code发布,亿级代码索引让AI代理零失误
