☰
基于vLLM-Ascend的GLM-5.1模型Atlas 800I A3单机混部部署实践
2026/10/12 15:45:52 网站建设 项目流程

​作者​:昇腾实战派
​知识地图​:https://blog.csdn.net/Lumos_Lovegood/article/details/161601003

背景概述

本文档将介绍基于vLLM-Ascend的GLM-5.1模型在Atlas 800I A3上的单机混部部署实践,包括支持的特性、特性配置、环境信息以及性能测试典型case。

基本信息

软件版本设备信息组网形态总卡数数据格式
0.18.0NPU: Atlas 800I A3-560T, HBM 128G
CPU: Kunpeng 920 (80核-2900MHz)
内存: 32根64G5200MHz
OS: OpenEuler 22.03 LTS-SP4
Atlas 800I A3单机8W8A8C16

服务化配置

低时延/高吞吐

exportHCCL_OP_EXPANSION_MODE="AIV"exportOMP_PROC_BIND=falseexportOMP_NUM_THREADS=1exportHCCL_BUFFSIZE=200exportPYTORCH_NPU_ALLOC_CONF=expandable_segments:TrueexportVLLM_ASCEND_BALANCE_SCHEDULING=1exportVLLM_ASCEND_ENABLE_MLAPO=1vllm serve /mnt/weight/GLM-new-w8a8\--host0.0.0.0\--port8077\--data-parallel-size1\--tensor-parallel-size16\--enable-expert-parallel\--seed1024\--served-model-name glm-5\--max-num-seqs48\--max-model-len20480\--max-num-batched-tokens4096\--trust-remote-code\--gpu-memory-utilization0.95\--quantizationascend\--enable-chunked-prefill\--no-enable-prefix-caching\--async-scheduling\--additional-config'{"enable_npugraph_ex": true,"fuse_muls_add":true,"multistream_overlap_shared_expert":true}'\--compilation-config'{"cudagraph_mode": "FULL_DECODE_ONLY"}'\--speculative-config'{"num_speculative_tokens": 3, "method": "deepseek_mtp"}'
典型测试用例
平均输入平均输出并行策略上下文长度Prefix Cache命中率总请求数最大并发数请求频率(req/s)
20482048MLA:DP1+TP162048001640
35001500MLA:DP1+TP1620480096240
35001500MLA:DP1+TP162048001640
163841024MLA:DP1+TP162048002050
163841024MLA:DP1+TP16204800410
20482048MLA:DP2+TP8204800144360
32768512MLA:DP2+TP8337920820
32768512MLA:DP2+TP8337920410

测试命令

参考aisbench官方测试指南。

aisbench测试命令

vllm-ascend社区官网

特别声明

  1. 以上配置均未开启Prefix Cache,若实际生产环境需要使用该特性,参考vLLM-Ascend社区参数指南开启–enable-prefix-caching

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询