文件最后提交记录最后更新时间
fix(doc): 修复 quick_start.md 文档及 mkdocs 渲染问题 Co-authored-by: xuchi<xuchicolson@163.com> # message auto-generated for no-merge-commit merge: !1019 merge A00252 into dev fix(doc): 修复 quick_start.md 文档及 mkdocs 渲染问题 Created-by: martinXuc Commit-by: xuchi Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20251225 --> # 合入背景 Fixes https://gitcode.com/Ascend/MindIE-LLM/issues/591 根据 issue #591 的用户反馈,修复 quick_start.md 在 mkdocs 渲染、命令可用性、格式规范性等方面的问题,同时补充 whl 包安装方式的差异化说明,提升文档的可用性和准确性。 本次 PR 还同步了 upstream/dev 的最新代码,并解决了 merge 冲突。 # 修改内容 本次 PR 涉及对 quick_start.md 文档、mkdocs 渲染 hook 以及 mkdocs 配置的修改: ### 1. 修复 quick_start.md 格式、命令及 mkdocs 渲染问题 **命令修复:** - --shm-size1g 改为 500g,避免大模型推理时共享内存不足 - 镜像名称从硬编码的 mindie:3.0.0-800I-A2-py311-openeuler24.03-lts 替换为 {IMAGE_ID} 占位符,用户根据实际下载的镜像替换 - 数据集名称 demo_gsm8k_*gsm8k_*,修正为正确的数据集名 - 精度测试命令 --models vllm_api_general_chatvllm_api_stream_chat,与配置文件一致 - 精度测试回显中 demo_gsm8kgsm8kvllm_api_general_chatvllm_api_stream_chat - 环境变量步骤锚点 ID 从 step3 改为 setup_env,语义更清晰 **内容增补:** - 表 2(容器内各组件安装路径)后新增 NOTE 说明,补充 whl 包 vs run 包安装方式的路径差异 - CAUTION 后新增 NOTE 说明,补充 whl 包安装时使用 mindie-llm-server 命令拉起服务 - AISBench 路径说明整合:新增 {ais_bench_path} 占位符,统一说明镜像集成版和 git 安装版的路径差异 - 步骤 3.d:编辑 config.json 后设置权限为 640(chmod 640 config.json) - 性能测试"准备数据集"路径统一使用 {ais_bench_path} - 性能测试"安装 AISBench 工具"增加跳转链接至精度测试章节 - 图片补 alt text(MD045) **内容删除:** - 删除文件权限检查步骤(chmod 命令集),因默认路径权限已正确,且 whl 包安装方式不需要 - 删除重复的 "Daemon start success!" 回显提示 - 删除 docker exec 后的 NOTE(外部链接,信息量少) **格式修复:** - 列表内代码块缩进从 5 空格修正为 4 空格,修复 mkdocs 渲染时列表断裂问题 - 表格添加列对齐标记空格,确保在 GitHub 和 mkdocs 上均正确渲染 - json 代码块格式修正(删除多余缩进) - NOTE/CAUTION 标记规范化:> [!NOTE]说明> [!NOTE] 说明 - 参数名、路径等使用反引号包裹,增加可读性 **排版规范化:** - 全篇应用"盘古之白"规范:中英文之间、中文与数字之间加空格 ### 2. 修复 pre-commit 检测问题 - 修复 github_admonition.py 中的 trailing whitespace 和 unused import ### 3. 新增 mkdocs hook 修复列表内 admonition 渲染 - github_admonition.py:修复正则表达式,排除嵌套 [! 模式的误匹配;当 admonition 在列表项内时,在其后插入 <!-- --> 注释强制列表闭合 - 新增 list_break.py hook:检测被 <!-- --> 标记的列表内 admonition,在其后的 ## 标题前再插入一列 <!-- -->,解决 Python-Markdown 在列表项内 admonition 后遇到标题时不闭合 <li> 的渲染问题 ### 4. 注册新 hook - mkdocs.yml:注册 list_break.py hook ### 5. 同步 upstream/dev 并解决 merge 冲突 - Merge branch dev of gitcode.com:Ascend/MindIE-LLM 到 A00252,同步上游最新代码 - 解决 4 个冲突:产品表格、参数表格、chmod 步骤删除、发送请求链接 # 资料变更 涉及。修改 docs/zh/user_guide/quick_start/quick_start.md 文档。 # 接口变更 不涉及。 # 测试结果 本次为文档和 mkdocs 渲染工具修复,已在本地验证: - 修改后的 hook 对现有其他 admonition 无影响,渲染正确 - 修复的代码块缩进和表格格式在 mkdocs serve 预览下渲染正常 - 命令修改基于实际使用场景验证(--shm-size、数据集名、模型配置名) - 确认 vllm_api_stream_chat 配置可用于精度测试(AISBench 查询验证) - markdownlint 全线通过,零报错 # CheckList - [x] 代码注释完备 - [x] 正确记录错误日志 - [x] 进行了返回值校验 (禁止使用void屏蔽安全函数、自研函数返回值;考虑接口的异常场景;调用底层组件接口时,需要进行返回值校验) - [x] 进行了空指针校验 - [x] 若存在资源申请,使用后资源被正确的释放了 - [x] 若涉及多线程场景,考虑了并发场景,不存在死锁问题 - [x] 按照[代码仓中提供的格式模板](https://gitcode.com/Ascend/MindIE-LLM/blob/master/.clang-format),使用clang-format工具格式化代码 - [x] 符合Ascend社区的编码规范。[C++ 语言编程指导](https://gitcode.com/Ascend/community/blob/master/docs/contributor/Ascend-cpp-coding-style-guide.md) | [C++ 语言安全编程指导](https://gitcode.com/Ascend/community/blob/master/docs/contributor/Ascend-cpp-secure-coding-guide.md) See merge request: Ascend/MindIE-LLM!10193 天前
fix(doc): 修复 quick_start.md 文档及 mkdocs 渲染问题 Co-authored-by: xuchi<xuchicolson@163.com> # message auto-generated for no-merge-commit merge: !1019 merge A00252 into dev fix(doc): 修复 quick_start.md 文档及 mkdocs 渲染问题 Created-by: martinXuc Commit-by: xuchi Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20251225 --> # 合入背景 Fixes https://gitcode.com/Ascend/MindIE-LLM/issues/591 根据 issue #591 的用户反馈,修复 quick_start.md 在 mkdocs 渲染、命令可用性、格式规范性等方面的问题,同时补充 whl 包安装方式的差异化说明,提升文档的可用性和准确性。 本次 PR 还同步了 upstream/dev 的最新代码,并解决了 merge 冲突。 # 修改内容 本次 PR 涉及对 quick_start.md 文档、mkdocs 渲染 hook 以及 mkdocs 配置的修改: ### 1. 修复 quick_start.md 格式、命令及 mkdocs 渲染问题 **命令修复:** - --shm-size1g 改为 500g,避免大模型推理时共享内存不足 - 镜像名称从硬编码的 mindie:3.0.0-800I-A2-py311-openeuler24.03-lts 替换为 {IMAGE_ID} 占位符,用户根据实际下载的镜像替换 - 数据集名称 demo_gsm8k_*gsm8k_*,修正为正确的数据集名 - 精度测试命令 --models vllm_api_general_chatvllm_api_stream_chat,与配置文件一致 - 精度测试回显中 demo_gsm8kgsm8kvllm_api_general_chatvllm_api_stream_chat - 环境变量步骤锚点 ID 从 step3 改为 setup_env,语义更清晰 **内容增补:** - 表 2(容器内各组件安装路径)后新增 NOTE 说明,补充 whl 包 vs run 包安装方式的路径差异 - CAUTION 后新增 NOTE 说明,补充 whl 包安装时使用 mindie-llm-server 命令拉起服务 - AISBench 路径说明整合:新增 {ais_bench_path} 占位符,统一说明镜像集成版和 git 安装版的路径差异 - 步骤 3.d:编辑 config.json 后设置权限为 640(chmod 640 config.json) - 性能测试"准备数据集"路径统一使用 {ais_bench_path} - 性能测试"安装 AISBench 工具"增加跳转链接至精度测试章节 - 图片补 alt text(MD045) **内容删除:** - 删除文件权限检查步骤(chmod 命令集),因默认路径权限已正确,且 whl 包安装方式不需要 - 删除重复的 "Daemon start success!" 回显提示 - 删除 docker exec 后的 NOTE(外部链接,信息量少) **格式修复:** - 列表内代码块缩进从 5 空格修正为 4 空格,修复 mkdocs 渲染时列表断裂问题 - 表格添加列对齐标记空格,确保在 GitHub 和 mkdocs 上均正确渲染 - json 代码块格式修正(删除多余缩进) - NOTE/CAUTION 标记规范化:> [!NOTE]说明> [!NOTE] 说明 - 参数名、路径等使用反引号包裹,增加可读性 **排版规范化:** - 全篇应用"盘古之白"规范:中英文之间、中文与数字之间加空格 ### 2. 修复 pre-commit 检测问题 - 修复 github_admonition.py 中的 trailing whitespace 和 unused import ### 3. 新增 mkdocs hook 修复列表内 admonition 渲染 - github_admonition.py:修复正则表达式,排除嵌套 [! 模式的误匹配;当 admonition 在列表项内时,在其后插入 <!-- --> 注释强制列表闭合 - 新增 list_break.py hook:检测被 <!-- --> 标记的列表内 admonition,在其后的 ## 标题前再插入一列 <!-- -->,解决 Python-Markdown 在列表项内 admonition 后遇到标题时不闭合 <li> 的渲染问题 ### 4. 注册新 hook - mkdocs.yml:注册 list_break.py hook ### 5. 同步 upstream/dev 并解决 merge 冲突 - Merge branch dev of gitcode.com:Ascend/MindIE-LLM 到 A00252,同步上游最新代码 - 解决 4 个冲突:产品表格、参数表格、chmod 步骤删除、发送请求链接 # 资料变更 涉及。修改 docs/zh/user_guide/quick_start/quick_start.md 文档。 # 接口变更 不涉及。 # 测试结果 本次为文档和 mkdocs 渲染工具修复,已在本地验证: - 修改后的 hook 对现有其他 admonition 无影响,渲染正确 - 修复的代码块缩进和表格格式在 mkdocs serve 预览下渲染正常 - 命令修改基于实际使用场景验证(--shm-size、数据集名、模型配置名) - 确认 vllm_api_stream_chat 配置可用于精度测试(AISBench 查询验证) - markdownlint 全线通过,零报错 # CheckList - [x] 代码注释完备 - [x] 正确记录错误日志 - [x] 进行了返回值校验 (禁止使用void屏蔽安全函数、自研函数返回值;考虑接口的异常场景;调用底层组件接口时,需要进行返回值校验) - [x] 进行了空指针校验 - [x] 若存在资源申请,使用后资源被正确的释放了 - [x] 若涉及多线程场景,考虑了并发场景,不存在死锁问题 - [x] 按照[代码仓中提供的格式模板](https://gitcode.com/Ascend/MindIE-LLM/blob/master/.clang-format),使用clang-format工具格式化代码 - [x] 符合Ascend社区的编码规范。[C++ 语言编程指导](https://gitcode.com/Ascend/community/blob/master/docs/contributor/Ascend-cpp-coding-style-guide.md) | [C++ 语言安全编程指导](https://gitcode.com/Ascend/community/blob/master/docs/contributor/Ascend-cpp-secure-coding-guide.md) See merge request: Ascend/MindIE-LLM!10193 天前