Ascend DeepEP V2 Elastic Dispatch

导言

理解 elastic dispatch,需要把 Python 接口、native 调用链、对称内存申请和 device kernel 放在同一条执行路径中阅读。本页基于源页面收录的 cf9f87a51854ac20d608f683979171cb1fc65c69 版本证据,通过交互式 DAG、函数下钻和源码定位建立这些层次之间的对应关系。

核心边界是:host 路径与容量预算不代表 device 数据搬运已经实现。页面保留占位 kernel、缺失的数据布局与同步风险提示,帮助读者辨认已有实现和待补齐部分。

阅读方式

  1. 代码逻辑:从端到端阶段进入函数,结合源码定位理解调用关系和参数传递。
  2. 内存与通信:检查对称内存申请、容量预算和资源生命周期,并对照对应源码证据。
  3. 实现边界:重点阅读占位路径与缺失项,不将 buffer size hint 推演为已实现的数据布局。

版本边界

本文描述的是源 HTML 所收录版本的实现状态,不代表项目当前主线,也不构成真实 NPU 正确性或性能验证。

配套阅读:Ascend DeepEP Dispatch Code Walkthrough

Author

Shaojie Tan

Posted on

2026-09-03

Updated on

2026-09-03

Licensed under