文件最后提交记录最后更新时间
增加案例目录以及案例内容 Co-authored-by: zutao<wanzutao1@h-partners.com> 2 个月前
add article: Ascend C矩阵乘接口选型指南 Co-authored-by: RiddleTan<klnhtt@126.com> # message auto-generated for no-merge-commit merge: !50 merge feature/ascend-c-mmad-interface-selection-guide into master add article: Ascend C矩阵乘接口选型指南 Created-by: RiddleTan Commit-by: RiddleTan Merged-by: cann-robot Description: ## 描述 新增一篇Ascend C矩阵乘接口选型指南文章,从硬件原理出发,结合实际开发场景,梳理了矩阵乘相关接口的分类、适用场景、选型决策流程、常见误区和最佳实践,帮助开发者快速选择合适的矩阵乘接口,提升开发效率和程序性能。 ## 关联的Issue 无 ## 测试 已完成内容校验,符合公众号技术文章写作规范,所有参考样例均来自官方样例集可直接运行验证。 ## 文档更新 - 新增:blogs/operator/ascend_c_mmad_selection_guide/Ascend C矩阵乘接口选型指南-从场景到API的快速决策.md ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 内容优化 - [ ] 其他,请描述: See merge request: cann/cann-learning-hub!501 个月前
增加案例目录以及案例内容 Co-authored-by: zutao<wanzutao1@h-partners.com> 2 个月前
增加案例目录以及案例内容 Co-authored-by: zutao<wanzutao1@h-partners.com> 2 个月前
README.md

介绍

这里将介绍CANN在实际业务场景中基于最新技术特性以及实践成果形成的文章博客,帮助大家了解和掌握CANN最新的行业技术动态。

算子

案例名称 案例介绍 发布时间
基于AICPU引擎的HCCL点对点通信算子开发 介绍基于 AICPU+TS 引擎实现 HCCL 自定义 Send/Recv 点对点通信算子,满足 pipeline 并行等灵活通信编排需求。 2026.2
AICPU Tiling下沉编程 AICPU Tiling下沉编程 将 Tiling 计算下沉到 AICPU,减少 Host 与 Device 交互及拷贝,降低 Host Bound 并提升算子执行效率。 2025.12
自定义算子开发系列:Ascend C RTC即时编译 Ascend C RTC 通过运行时按实际 shape 即时编译算子,兼顾更优执行性能、更快编译速度和更灵活的算子迭代维护。 2025.12
基于昇腾的DeepXTrace推理集群快慢卡在线检测 DeepXTrace在昇腾设备面向 MOE 推理集群提供轻量级快慢卡在线诊断能力,支持分钟级精准定位通信 slow 问题,缩短排障时间。 2025.12
HCCL ReduceScatter精度优化 基于开源 ReduceScatter 进行精度增强改造,在尽量保持通信性能的同时提升分布式计算结果精度。 2025.12
transformer仓experimental路径MIX算子开发贡献 以矩阵化方式重构 RoPE 并落地首个开源 MIX 算子,在单算子和整网层面同时获得可观性能收益。 2025.12
CrossEntropyLoss与Zloss融合算子开发 CrossEntropyLoss和Zloss融合算子通过损失函数融合消除串行小算子开销,解决训练尾部瓶颈,在 MoE 场景中实现整网端到端 5.2% 效率提升。 2025.11
算子Kernel直调编程 通过 Kernel 直调、异构混合编程和模板化能力,简化算子编译部署流程,降低开发实现门槛。 2025.11
TilingKey模板化编程 借助 TilingKey 模板化编程统一多场景算子开发与管理,同时减少 icache miss 和 scalar 开销,提升调用性能。 2025.11

推理

案例名称 案例介绍 发布时间
Overlap Scheduling吞吐优化 通过 CPU 调度与 NPU 执行重叠隐藏下发时延,提升设备利用率,在 LongCat-Flash 场景中带来约 70% 的 TPS 提升。 2026.3
第三方框架集成npugraph_ex 介绍第三方框架如何接入 npugraph_ex 的图编译与编译缓存能力,进一步降低模型推理冷启动和端到端耗时。 2026.2
基于Atlas 900 A3 SuperPoD推理部署Deepseek-R1性能优化实践 结合 Omni-Infer 与 CANN 全栈协同优化,在满足 TTFT<2s、TPOT<50ms 的前提下实现 608 QPM 高吞吐推理。 2025.12
HIXL、Mooncake与vLLM的KV Cache池化与传输 通过 HIXL、Mooncake和vLLM实现KV Cache 池化和高性能 D2D/H2H 传输提升前缀缓存命中率,降低 TTFT 并减少大集群推理成本。 2025.12
HIXL在RL推理中的长尾时延优化 利用 HIXL 支撑 RL 推理阶段的 PD 分离与高效数据传输,缓解长尾拖慢问题并提升千卡集群资源利用率。 2025.12
基于Atlas 900 A3 SuperPoD的LongCat-Flash模型推理性能优化实践 结合多流并发、控核与 SuperKernel 等优化手段,显著提升 LongCat-Flash 推理效率,并将 TPOT 优化到 10ms。 2025.12
CANN npugraph_ex图模式优化 npugraph_ex基于 aclGraph 图捕获与重放能力降低 Host 下发开销,并提供亲和 NPU 的图优化,帮助推理框架获得更低时延。 2025.12
基于torch_npu的IPC特性介绍 IPC支持跨进程直接共享设备内存,减少显式拷贝开销,在分布式训练和强化学习场景中提升通信效率并节省显存。 2025.12
TorchAir自定义FX Pass 用自定义 FX Pass 将多流并行等优化从手动脚本改造成自动图变换,减少重复适配代码并提升开发效率。 2025.12
SGLang、Mooncake与CANN HIXL的PD分离D2D部署 打通 SGLang、Mooncake 与 HIXL 的协同链路,加速 PD 分离 D2D 特性落地,提升 KV Cache 传输效率与部署灵活性。 2025.11
SuperKernel技术综述 通过将整网重新编译为大算子减少调度与访存开销,在现有优化基础上进一步带来 10% 到 20% 的性能提升。 2025.11
vLLM-Ascend推理优化 vLLM-Ascend 基于 PagedAttention 和昇腾适配优化 KV Cache 管理与推理执行,提升大模型服务吞吐量并降低内存浪费。 2025.11

训练

案例名称 案例介绍 发布时间
基于昇腾的AReaL全异步RL训练 基于全异步 RL、Single Controller 和解耦式 Agentic RL 架构提升训练效率与可靠性,并完成昇腾平台开箱即用适配。 2026.3
大模型训练故障恢复方案FlashRecovery FlashRecovery 面向大模型长周期训练降低故障恢复成本,减少检查点 I/O 与回滚重算损失,让训练任务更快恢复到正常执行。 2025.12
基于昇腾的SAM投机解码长序列强化学习训练 以无辅助模型的 SAM 投机解码降低 RL 训练 Rollout 延迟,在保证精度无损前提下带来超过 35% 的长尾阶段加速收益。 2025.12