中文 | English
openPangu-Ultra-MoE-718B 是基于昇腾NPU从零训练的大规模混合专家语言模型,总参数量为718B,激活参数量为39B。openPangu-Ultra-MoE-718B 训练了约19T tokens,具备快慢思考融合能力。
openPangu-Ultra-MoE-718B 的模型架构采用了业界主流的Multi-head Latent Attention (MLA)、Multi-Token Prediction (MTP)、大稀疏比等架构,以及一些特有的设计:
| 测评集 | 测评指标 | 慢思考 |
|---|---|---|
| 通用能力 | ||
| C-Eval | Acc | 91.06 |
| CLUEWSC | Acc | 94.67 |
| MMLU-Pro | Exact Match | 82.40 |
| ArenaHard_v0.1 | w/o Style Control | 96.80 |
| GPQA-Diamond | Avg@4 | 76.77 |
| SuperGPQA | Acc | 61.67 |
| IF-Eval | Prompt Strict | 80.59 |
| SysBench | Constraint Satisfaction Rate | 91.43 |
| 数学能力 | ||
| CNMO 2024 | Avg@32 | 80.73 |
| AIME25 | Avg@16 | 75.21 |
| AIME24 | Avg@16 | 80.21 |
| MATH-500 | Avg@1 | 97.40 |
| 代码能力 | ||
| LiveCodeBench | Avg@3 (01/25~05/25) | 61.14 |
| MBPP+ | Avg@2 | 81.48 |
注: 评测过程中,system prompt 为空。
Atlas 800T A2 (64GB, >=32卡),驱动与固件安装包获取请参照[Atlas 800T A2]
方式一:基于裸机环境安装以下配套软件
方式二:从docker镜像启动容器
参考[Docker使用指南]
以上软件配套经过验证,理论可以支持更高的版本,如有疑问,可以提交issue。
请参考以下方法对下载内容进行完整性校验,hash 值存储在 checklist.chk 文件中。
#!/usr/bin/env bash
ARCH=$(uname -m)
MODEL_PATH="${TARGET_FOLDER}/${MODEL_FOLDER_PATH}"
cd "$MODEL_PATH" || exit 1
if [ "$ARCH" = "arm64" ]; then
sha256sum checklist.chk
else
sha256sum -c checklist.chk
fi本次样例 openPangu-Ultra-MoE-718B 推理采用 Tensor Parallel 并行策略,叠加昇腾 NPU 融合大算子,需要提前对 safetensors 权重进行切分,下述内容提供32卡并行推理的权重切分示例,切分后的权重会保存在model/目录下:
cd inference
bash split_weight.shopenPangu-Ultra-MoE-718B 在 Atlas 800T A2 上4机32卡bfloat16推理示例,主节点选取节点IP0:
cd inference
# 主节点IP0: ${NNODES} ${NODE_RANK} ${NPROC_PER_NODE} ${MASTER_ADDR} ${PROMPT}
bash generate.sh 4 0 8 IP0 "3*7=?"
# 从节点IP1
bash generate.sh 4 1 8 IP0 "3*7=?"
# 从节点IP2
bash generate.sh 4 2 8 IP0 "3*7=?"
# 从节点IP3
bash generate.sh 4 3 8 IP0 "3*7=?"模型默认为慢思考模式,可以通过以下手段切换至快思考模式:如generate.py示例中fast_thinking_template所示,在用户输入结尾添加 /no_think标记可以将当前轮次切换至快思考模式。
vllm_ascend:参考[vllm_ascend_for_openPangu_ultra_moe_718b]
除文件中对开源许可证另有约定外,openPangu-Ultra-MoE-718B 模型根据 OPENPANGU MODEL LICENSE AGREEMENT VERSION 1.0 授权,旨在允许使用并促进人工智能技术的进一步发展。有关详细信息,请参阅模型存储库根目录中的 LICENSE 文件。
由于 openPangu-Ultra-MoE-718B (“模型”)所依赖的技术固有的限制,以及人工智能生成的内容是由盘古自动生成的,华为无法对以下事项做出任何保证:
如果有任何意见和建议,请提交issue或联系openPangu@huawei.com。