已合并
[Doc] 新增量化模式术语词条与量化模式详档 #818
rookie_hongchuan创建于 25 天前
[Doc] 新增量化模式术语词条与量化模式详档 #818
已合并
Pull Request已成功合入, 合并人@ascend-robot
(感谢 rookie_hongchuan 的贡献)atomgit-bot
25 天前 评论:
25 天前 评论:
变更摘要
本次 PR 为 knowledge_base 新增「量化模式」文档域,包含术语词条与 16 个模式详档,对齐 msmodelslim/ir/ 的线性层 / KVCache / FA 三类 IR 实现,并在 mkdocs.yml 中注册导航,同时对原有章节编号进行顺延调整。
主要改动
- 新增「四、量化模式」导航节:在
mkdocs.yml的nav配置中插入「四、量化模式」顶级节点,下设术语介绍、线性层量化模式(12 项)、KVCache 量化模式(1 项)、FA 量化模式(3 项)三个子分组,覆盖全部 16 个模式词条。 - 原章节编号顺延重排:由于插入新章节,
mkdocs.yml中原「四、量化格式」至「九、附录」依次重编号为「五」至「十」,共涉及 6 个顶级导航节点(+27 行新增,-6 行删除)。 - 新增量化模式术语词条:
docs/zh/knowledge_base/quantization_mode/README.md以线性层 / KVCache / FA 三类量化模式讲解性能收益,包含对称/非对称数学描述、mermaid 流程图及 16 模式索引。 - 新增 16 个模式详档:其中 6 个精写文档(
w8a8_static.md、w8a8_dynamic.md、w4a4_dynamic.md、kv_cache_perchannel.md、fa_perhead.md、fa_pertoken.md)承载 IR 类、分发表及 YAML 配置说明,其余 10 个为标注"规划中"的占位词条。 - 相关索引文件同步更新:
knowledge_base/README.md、quantization_format/README.md、docs_standards/README.md同步注册或改指「量化模式」分类入口。


AtlasAccount
25 天前 评论:
25 天前 评论:
atomgit-bot
25 天前 评论:
25 天前 评论:
rookie_hongchuan
25 天前 评论:
25 天前 评论:
compile


25 天前 添加了label:ascend-cla/yes
此处折叠了430条消息 查看更多
22 天前 关联了里程碑:MindStudio 26.2.0
22 天前 合入了pull request
ascend-robot
22 天前 评论:
22 天前 评论:
Pull Request 已合并或已关闭。
If you want to solve this problem, you can click here to do it in the FAQs.


ascend-robot
22 天前 评论:
22 天前 评论:
Pull Request 已合并或已关闭。
If you want to solve this problem, you can click here to do it in the FAQs.


ascend-robot
22 天前 评论:
22 天前 评论:
Pull Request 已合并或已关闭。
If you want to solve this problem, you can click here to do it in the FAQs.


PR 提交说明
1. 影响面评估
接口变更(按需): 无
输出件变更(按需): 无
非兼容变更(按需): 无
SIG 评审结论(按需): 无
2. 修改描述
修改背景(可选):
knowledge_base下尚无「量化模式」分类:初学者缺少理解"量化为何能加速"的入门词条,具体量化模式也缺少规范详档。本次按docs_standards词条模板(01_term_glossary_template)补齐该域。修改目的: 建立「量化模式」术语词条与 16 个模式详档,对齐 msModelSlim 实际 IR 实现(线性层 / KVCache / FA 三类),并在知识库索引注册新目录。
修改内容:(按「概念 - 变化」分条)
docs/zh/knowledge_base/quantization_basic/(7 个文件:README 索引 + 6 个数据类型/概念词条 term_*.md,覆盖 INT8/INT4/FP8/FP16/BF16/MXFP8/量化与反量化)docs/zh/knowledge_base/quantization_mode/(21 个文件:README + 线性层/KVCache/FA 三类子目录词条),对齐msmodelslim/ir/实际 IR 实现(W8A8/W4A4/W8A16 等 12 个线性层模式、KVCache-PerChannel、FA PerBlock/PerHead/PerToken、GEMM 词条)knowledge_base/README.md注册quantization_basic、quantization_mode两个新目录索引,并修正ptq目录引用指向(上游 PTQ 重构后usage.md更名为usage_weight_conversion.md)quantization_mode/README.md保留原始参考资料3. 功能验证
复现步骤(可选):
# 1) 无模板占位(双花括号)、无禁词:应无输出 grep -rEn '\{\{' docs/zh/knowledge_base/quantization_mode/ docs/zh/knowledge_base/quantization_basic/ grep -rEn '待补充|TODO|FIXME|TBD' docs/zh/knowledge_base/quantization_mode/ docs/zh/knowledge_base/quantization_basic/ # 2) 本 PR 涉及的全部 .md 文件相对链接可解析 python3 - <<'EOF' import os, re, subprocess files=[f for f in subprocess.check_output( ['git','diff','upstream/master','HEAD','--name-only']).decode().splitlines() if f.endswith('.md')] bad=[] for f in files: src=open(f, encoding='utf-8').read() for m in re.findall(r'\[[^\]]*\]\(([^)#]+)(?:#[^)]*)?\)', src): if m.startswith(('http','#','mailto:')): continue p=os.path.normpath(os.path.join(os.path.dirname(f), m)) if not os.path.exists(p): bad.append((f,m)) print('broken links in PR files:', bad if bad else 'none') EOF4. 自检(请逐项确认,不适用标 N/A)
典型安全编码问题
DT
5. docs_standards 校验清单检查结果
按最新《量化术语百科校验清单》(
docs_standards/01_term_glossary_checklist.md,2026-08-13 更新版)对 PR 涉及的 28 个文件(23 个term_*.md词条 + 5 个 README 类别/索引文档)执行逐项检查。总体结论:通过(无 ERROR 阻断项)