DeepSeek R1 on 16× Ascend 910B with MindIE

@evokernel-bot 于 2026-04-28 提交 · https://evokernel.dev/cases/case-dsr1-asc910bx16-mindie-001/

Stack

硬件
ascend-910b × 16 (2 nodes × 8 cards)
服务器
huawei-atlas-800t-a3
互联
intra: hccs · inter: roce-v2
模型
引擎
mindie1.0.RC3
量化
bf16
并行
TP=8 · PP=2 · EP=1 · SP=1
驱动
CANN 8.0
OS
openEuler 22.03 LTS

场景

Prefill seq
1024
Decode seq
256
Batch
32
Max concurrent
64

结果

Decode tok/s
850
Prefill tok/s
11500
TTFT p50
ms
280
TBT p50
ms
38
Memory/card
GB
58
Power/card
W
380
Compute
util %
41
Memory BW
util %
78

同模型横向对比

本 case vs 同模型其他 case 的吞吐对比

瓶颈分析 — memory-bandwidth

Compute 41% Memory BW 78% Other 0%

复现步骤

mindie-server --config config/mindie-dsr1.json

Benchmark tool: mindie-benchmark + sharegpt

踩坑记录

  • EP=2 时 expert 路由不均衡, 长 prompt 出现负载倾斜, 改回 EP=1
  • 首次启动加载耗时 11min, 需提前 warmup

优化模式

引证

  1. [1] Ascend Model Zoo DeepSeek R1 reference benchmark; figures approximate from public Ascend docs — https://gitee.com/ascend/ModelZoo-PyTorch · 2026-04-28 实测验证
    声明: Numbers extracted from Huawei Ascend public reference benchmark; not independently re-run by submitter.