POET-X 降低训练显存占用,让单张 H100 容纳 8B 模型训练 | AGIDaily
AGI Daily
资讯日报词条论文人物新创

POET-X 降低训练显存占用,让单张 H100 容纳 8B 模型训练

2026-06-26 / 共 2,669 字

SphereLab / POET-X project

减少显存占用,让单卡容纳大模型训练

大语言模型预训练既需要足够的计算量,也需要显存容纳权重、梯度、优化器状态和中间激活值。论文 POET-X 改进了正交等价变换训练的实现,减少显存与计算开销。实验展示了在单张 NVIDIA H100(80GB)上运行 Llama-8B 级别模型训练的可行性;能否容纳具体配置,还取决于序列长度、批量和精度。它降低的是训练所需的显存门槛,完整预训练的数据量与耗时仍需另行安排。

POET-X 改进计算方式,减少 POET 的中间开销

POET-X 延续了 POET(Reparameterized Orthogonal Equivalence Training)的思路:固定基础权重,通过学习两侧的正交变换来调整权重矩阵。正交变换能保持矩阵的奇异值,帮助控制训练中的权重谱;模型质量则通过后续训练实验衡量。

POET-X 主要改进计算顺序和底层实现,让 POET 较少的可训练参数转化为实际的显存节省。主要改动包括:

  1. 减少中间矩阵:不先构造完整的变换后权重,而是依次对输入执行线性变换,减少反向传播需要保留的大型张量。

  2. 紧凑存储可训练参数:利用分块结构,只保存反对称矩阵的上三角部分,相应减少梯度和优化器状态。基础权重在内层优化中保持不变。

  3. 加速正交变换:通过置换索引、分块批量计算和算子融合减少开销,延续 POET 控制权重谱的思路。实际实现采用近似正交化,稳定性仍需在具体训练设置中检验。

单卡测试展示显存节省,模型质量另作比较

论文分别报告了显存、吞吐量和模型质量实验,比较时需要区分它们的配置:

  • 硬件配置:单张 NVIDIA H100(80GB 显存)上的显存测试,批量为 1,不使用梯度累积
  • 模型规模:包含 Llama-8B 级别架构,并比较不同序列长度
  • 显存对比:序列长度 2048 时,表 9 中 AdamW 峰值显存为 78.69GB,POET-X_mem(分块大小 256)为 31.74GB;另一个吞吐量实验设置下,AdamW 在这一序列长度单卡 OOM
  • 模型质量:3B 模型、600 亿 Token 的预训练实验中,分块大小 512 的 POET-X 验证集困惑度优于 AdamW,仍落后于 Muon,衡量的是上述 3B 训练设置中的语言建模质量

这些结果说明,POET-X 能给单卡训练留出更多显存余量。小团队可以据此尝试更大的模型或更长的输入,但训练时间、数据准备和质量评估仍然需要预算。

调整正交变换的计算顺序,减少需要保存的张量

要理解这些节省来自哪里,需要把模型参数占用与训练期间的其他显存开销分开。

权重之外,还要存梯度、优化器状态和激活值

以约 80 亿参数为例,仅按每个参数 2 字节存储,权重约占 16GB。AdamW 还要保存每个参数的一阶矩和二阶矩;这两份状态的大小取决于存储精度:

  • 两份状态都用 16 位存储:各约 16GB,合计约 32GB
  • 两份状态都用 32 位存储:各约 32GB,合计约 64GB

此外还有梯度、中间激活值,以及某些混合精度实现保存的主权重副本。这些开销随批量、序列长度与实现变化,是否超过 80GB 要看完整配置。论文的显存表与吞吐量表也采用了不同设置。

固定基础权重,更新两侧的正交变换

POET-X 不直接为基础权重的每个元素维护可训练更新,而是学习其两侧的正交变换。

省略分块与置换细节,POET 的权重表示可写为:

W_RP = R · W₀ · P

其中 W₀ 是基础权重,R 和 P 是可训练的正交变换。在内层优化中,W₀ 保持不变;训练期间会按算法安排合并变换并重新初始化。

显存节省来自几个配合的改动:以小块表示变换,紧凑存储其参数,并避免为了反向传播保留完整的变换后权重。POET-X 还提供 fast 与 mem 两种实现,后者会重算部分中间激活值,以额外计算换取更低显存。

与现有方法的区别

POET-X 与其他节省显存的方法作用位置不同,也可以结合使用:

  • LoRA/低秩适配:用低秩更新减少可训练参数;POET-X 学习分块正交变换。两者都有参数效率优势,具体质量需要在相同训练任务上比较。
  • 量化训练:通过降低权重或状态精度节省空间。POET-X 也有量化版本 POET-XQ,并不排斥这条路线。
  • 梯度检查点:通过重算减少激活值存储;POET-X_mem 本身就使用这一方法,它与减少梯度和优化器状态相互补充。

显存门槛降低,能扩大训练实验的硬件选择

POET-X 的实际价值,是让更多训练配置有机会装进有限显存,方便开展模型与训练方法实验。

大规模预训练通常使用多卡集群,以缩短处理大量数据所需的时间。降低单卡显存需求,为硬件受限的团队增加了选择:

  • 高校实验室可以用有限的 GPU 配额参与基础模型研发
  • 中小企业可以在自有硬件上尝试定制化模型训练
  • 独立研究者可以更自由地探索模型架构和训练方法的创新

此外,POET-X 展示了参数效率与实现效率之间的差距:可训练参数减少,未必自动减少峰值显存。只有同时处理中间张量、数据访问和计算顺序,数学表示上的节省才可能转化为硬件收益。

从 POET 的参数效率,推进到实际显存效率

POET-X 来自香港中文大学、剑桥大学及华为等机构的研究者,关注正交变换训练的显存与运行效率。论文、项目页和代码提供了方法与实验细节,便于进一步复现。

基础版 POET 已展示了控制权重谱的价值,但原始实现需要存储大型变换后权重,显存占用甚至可能高于 AdamW。POET-X 针对这些开销逐项优化,使其参数效率能在更大模型的训练中发挥作用。

项目团队同时维护了 SphereLab 项目页面(spherelab.ai/poetx),提供了可视化的方法解释,帮助研究者更直观地理解正交变换训练的原理。

还需验证更大模型、更多架构和完整训练成本

现有结果支持继续研究这条路线,但还不能回答所有实际训练问题:

  1. 架构验证范围有限:目前仅在 Llama 架构上进行了验证。是否适用于其他架构(如 Mixture-of-Experts、Mamba 等)尚待进一步研究。

  2. 更大规模的模型质量:论文已有 13B 模型的显存和吞吐量测试,但这不等于完成了同等规模的充分预训练。70B 以上模型的完整训练效果仍需验证。

  3. 速度与显存的取舍:已有端到端吞吐量结果显示,某些较小配置中 AdamW 更快;POET-X 的优势更多体现在显存受限或扩大分布式训练规模时,实际选择需对齐模型和序列长度。

  4. 分布式训练成本:论文已进行了多卡实验,包括 32 张 H100 的训练时间比较。POET-X 可用数据并行的设置,AdamW 可能需要切分模型与状态;通信、批量和网络条件都会影响最终收益。

POET-X 把正交变换训练中原本昂贵的计算与存储环节做得更高效。对准备采用它的团队,最有用的下一步是按自己的模型、序列长度和硬件复现显存、速度与验证集质量,再决定是否投入更长的预训练。

来源

  • POET-X: Memory-efficient LLM Training by Scaling Orthogonal Transformation · arXiv
  • POET-X ICML 2026 Oral · ICML
  • POET-X Project Page · SphereLab

评论

登录后即可参与评论。

加载评论中…

相关文章

  • 科大讯飞与讯飞星火标识下方写有‘星火 X2.5 正式发布’的蓝色发布海报

    星火 X2.5 上线:293B-A30B 与 1.6 元 API 价分别说明什么

    2026-09-07

  • 屏幕上的代码细节,象征 token 级推理控制与算法优化

    让AI选择快答或长推理,ADaPT将70亿参数模型的平均输出缩短约三分之一

    2026-07-02

  • AMD 展示的 Threadripper Halo Station 液冷塔式工作站

    AMD 展示大内存 AI 工作站,2.6TB 是四卡配置上限

    2026-09-04

  • 蓝色网络光轨与城市夜景,象征大规模模型训练中的优化路径与梯度流动
AGI Daily跟踪世界 AI 进展
邮件栏目主题RSS
定制投稿招聘广告
关于MCPTermsContact

训练推理模型一定要用 AdamW?SGD 在多项强化学习测试中表现相当

2026-07-01

  • Qualcomm HBC 架构示意图:LPDDR 内存堆栈通过 TSV 连接下方 HBC 加速器,整体置于 2D 有机基板上

    高通发布 HBC 近存计算架构,将推理计算单元堆叠在内存下方

    2026-06-25

  • 论文图 1:AutoResearch 轨迹的生成与执行成本随规模非对称增长——生成通过批处理共享算力,执行则每个方案独占一个沙箱与真实机时,使执行成为传统 RL 的瓶颈;WMRL 用世界模型移除该瓶颈

    用模型预测实验结果,研究团队将 AI 智能体训练算力降至约三分之一

    2026-08-15