模型介绍
中文整理GLM-5.3-Flash-w4a8
基于 ZhipuAI/GLM-5.3-Flash 的 **W4A8 离线量化版本**,使用华为 msModelSlim 量化,面向 **昇腾(Ascend)910B 系列 NPU + vLLM-Ascend** 推理。已在 4×910B2 上实测加载并通过对话冒烟测试。
- *本仓库的整个产出过程——量化、镜像制作、部署验证、文件上传——全程由 Hermes Agent 配合完成**,手工操作繁琐且易错。复现时同样建议使用 agent 工具读取本文及 QUANTIZATION.md、BUILD IMAGE.md 后按步骤操作,而不是手工逐条执行。
- -- ---
基座模型 GLM-5.3-Flash(320B total / 18B active,原生多模态)
量化产物 ~169 GB,47 个 safetensors 分片 + 权重索引
量化工具 msmodelslim( quant model description.json 随仓库提供)
推理框架 vLLM-Ascend( --quantization ascend )
许可证 MIT(同基座)
量化方案
完整量化过程(msModelSlim 配方、命令、耗时、产物核对)见 **QUANTIZATION.md**。摘要如下。
配方即仓库内的 GLM-5.3-Flash best practice.yaml ,流程:QuaRot 旋转 → FlexSmoothQuant → 分层线性量化,校准集 mix calib.jsonl ,激活全部 per-token int8 对称 minmax。
模块 权重 激活
- -- --- ---
routed experts(MoE 专家) **int4** per-channel(ssz,先 smooth) int8
dense MLP / shared experts int8 per-channel minmax int8
attention / KDA / conv1d 不量化(BF16) BF16
mlp.gate / embed / lm head 不量化(BF16) —
保存格式 ascendv1 saver (单分片 4 GB)。
文件说明
quant model weights-000XX-of-00047.safetensors — 量化权重,47 片
quant model weights.safetensors.index.json — 分片索引(vLLM 按它定位张量)
quant model description.json — msModelSlim 量化描述文件(逐层量化类型),**必须与权重同目录**
rot.safetensors 、 optional/quarot.safetensors — QuaRot 旋转矩阵
config.json 、 tokenizer.json 、 chat template.jinja 等 — 原模型配置
vllm-ascend-nightly-0928-pr16936-17542-17012.zst — 预构建运行镜像(约 6 GB,解压后 21 GB),制作过程见 BUILD IMAGE.md
配套文档
- *QUANTIZATION.md** — 本仓库 W4A8 权重的完整量化过程:量化镜像制作、msModelSlim 配方、量化命令、耗时参考、产物核对清单
- *BUILD IMAGE.md** — 运行镜像的制作过程:nightly 底座 + 三个 PR 薄补丁(GLM-5.3 MRV2 / Triton KPool / KDA 融合),以及完整启动命令与参数说明
Quick start
- Download
约 169 GB,请确认磁盘空间;中断后重跑同一命令可续传。
- 环境要求
- *硬件**:昇腾 910B2(64 GB HBM)× 4 起步(下述实测配置为 4 卡)
- *镜像:请使用本仓库提供的自制预构建镜像** vllm-ascend-nightly-0928-pr16936-17542-17012.zst (内置 GLM-5.3 MRV2、Triton KPool、MTP 支持,可开推测解码),制作过程与原理见 BUILD IMAGE.md
- *不要使用** 官方基于vLLM 0.23 的 quay.io/ascend/vllm-ascend:glm-5.3-flash 镜像——MTP支持差,速度慢
- 启动(4×910B2,实测命令,与 BUILD IMAGE.md 一致)
把 /data/models/GLM-5.3-Flash-w4a8 换成你的下载目录; davinci4–7 换成你的空闲卡号。
参数说明(详见 BUILD IMAGE.md 第 5 节):
enforce eager: true 在 --speculative-config 里**只作用于 draft**,主模型仍走 FULL DECODE ONLY 图
- 验证
期望返回正文 1+1等于2。 、 finish reason=stop 。
实测环境与数据
以下为同一份产物、同一台 4×910B2 机器的两次实测:
官方未打补丁 nightly-0916(仅加载验证,无 MTP):**
- -- ---
主机 Kunpeng 920(aarch64,192 核)
内存 2 TB DDR(无 swap)
NPU 8×910B2(本次用 4 卡,vLLM 可见每卡 60.96 GiB HBM)
系统 BCLinux 22.10 LTS(openEuler 系),容器内 Ubuntu 22.04
权重加载 48 个分片 86.3 秒,无 KeyError
KV cache 15.27 GiB ≈ 1,215,901 tokens(262144 上下文)
自制预构建镜像(0928 + 三个 PR,即推荐配置,见 BUILD IMAGE.md):** 同产物 4 卡 KV cache 12.77 GiB ≈ 519,990 tokens,262144 上下文最大并发 1.98×;开启 MTP 推测解码(k=3)后 draft 接受率约 84%。
已知事项
启动日志可能出现 causal conv1d update npu 导入失败,回退 PyTorch ,不阻塞启动,可忽略。
- -max-model-len 可按需调低以省 KV 显存; --gpu-memory-utilization 0.98 这类激进值容易在 prefill 阶段 OOM。
TP8(8×910B2 一机拉满)理论上可行,本产物实测验证的是 TP4 配置。
下载(Git 方式,可选)
致谢
原始权重:ZhipuAI/GLM-5.3-Flash(zai-org)
量化工具:msModelSlim(Ascend)
上传者**:macdoor · **量化时间**:2026-09 · **版本**:w4a8(weights int4 / activations int8)
优先采用原作者提供的中文模型卡片;仅有英文说明时由闲社AI翻译整理。重要参数、许可证和商用范围请以原文为准。
你将获得什么
完整仓库方式包含该固定版本中的权重、配置、分词器及说明文件;指定版本方式只下载所选文件或整组分片。多模态模型的投影文件、配置等依赖,请按作者说明配齐。
完整仓库可能包含多个权重格式,因此需要的磁盘空间可能大于单一格式的模型大小。下载文件不等于完成模型部署。
使用前须知
运行模型需要的设备、工具与依赖,以原作者说明为准。
是否允许商用、修改和分发,请查看模型许可证。
闲社提供资料与镜像下载方法,不代表已运行模型或完成安全审计。下载的代码应先检查,再执行。
Problem with the information or download?
Sign in to submit feedback.
