技术 博客

分享AI技术见解、开发经验和前沿趋势

标签: PyTorch
收起搜索
清空

文章列表

performance 2026-07-09

从BF16到FP8:HunyuanVideo1.5推理优化复盘

本文复盘了 HunyuanVideo1.5 在单卡 L40S 上从 BF16 优化到 FP8 优化的过程。我们先把 BF16 路径做到相对充分优化,再引入 FP8,避免用一个过弱 baseline 放大 FP8 收益。 实践发现,FP8 并不是换掉 Linear dtype 就会自动变快。activation 需要运行期量化,weight layout 必须保持 column-major,不同 GEMM shape 也需要选择不同 backend。初始 FP8 版本反而明显慢于 BF16;经过 weight layout 修正、GEMM kernel 优化、多 backend selector、QKV 共享 activation quant、producer-side pre-quant 等优化后,最终 FP8 版本达到 282.44s,快于优化后的 BF16,也优于 vLLM-Omni 和 LightX2V 的 FP8 对比结果。 核心经验是:FP8 优化不是单个 GEMM benchmark 的胜利,而是完整推理 hot path 的系统工程。layout、量化开销、backend 选择、模型语义和 runtime 分发都会影响最终端到端收益。

作者: 杜凌霄