| lm_engine performance optimize, fix special_token/eos_token issues, adapt to sliding_window_attention,remove redundant sampler codes Co-authored-by: mikumiku666<magang16@huawei.com> Co-authored-by: wangyunxiang<wangyunxiang6@h-partners.com> # message auto-generated for no-merge-commit merge: !19 merge master into master lm_engine performance optimize, fix special_token/eos_token issues, adapt to sliding_window_attention,remove redundant sampler codes Created-by: mikumiku666 Commit-by: mikumiku666;wangyunxiang Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: - [x] 否 - [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 同步llm_engine代码变动,支持gemma4 sliding_window_attention层,优化框架性能,删除冗余代码 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [x] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [x] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [x] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!19 | 5 days ago |
| 门禁: torch_delegate冒烟用例补充 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !47 merge smoke-speedup into master 门禁: torch_delegate冒烟用例补充 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: ## 背景 PR#39 合入快照未包含其后的冒烟改动 (合入时分支还在 prepare_env 修复节点)。本 PR 补齐冒烟全量化+提速, 2 文件, 已在 opencann PR#8 实测 (A2/910B 硬门禁 **7/7 PASS, 冒烟 10.0min**, 原单用例版 5min/全量串行 22min)。 ## 改动 **torch_delegate_smoke.sh**: 1. **早退**: PR 未触碰 torch_delegate/** 与 .gitcode/** → 跳过 (whl 与 master 无差异无增量信号; filelist 空/缺失照常跑, fail-safe 同 ge 惯例) — 多数 PR 冒烟 ~22min→0.5min 2. **全量化**: 从单跑 export_and_load_example 扩为 CASES 表全部 enabled 用例 3. **门禁侧编排** (不修改产品脚本 run_all.sh, 仅解析其 CASES 表作为单一来源, 表变更自动跟随): - SKIP_CASES 暂停 2 个 fallback 用例 (恢复时清空变量即可) - 6 常规用例 **3 路并行** (实测 2 实例并发稳定/8 实例 OOM 取 3; SMOKE_PARALLEL 可调), 并行段 11.9→5.4min, 单用例耗时与串行持平无争用惩罚 - run_model_multi_instance **独占末跑** (校验 device_parallelism 指标需 device 无其他负载; INSTANCES=2/TASKS=12 CI 适配) - 单用例 timeout 600; 失败自动 tail 用例日志 + 回显 multi_instance worker 日志 **torch_delegate_smoke_action.yml**: 步骤超时 40→25min ## 实测 (opencann run, A2/910B) - 7/7 PASS: 并行6 (export_and_load 95s / inplace_input 159s / sym_int 201s / sym_pack 99s / assert_tensor 62s / inplace_return 131s) + 独占 multi_instance (device_parallelism=2.006) - 冒烟 job 10.0min (含 prepare_env 2.6min), 全流水线绿 ## 后续可选 镜像预烘 venv 栈再省 2.6min 并消除 4 个 pip 外链; 4 用例共享 C++ Runner 构建 (产品侧) 再省 ~2min See merge request: cann/cann-local-lm!47 | 1 day ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| main Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !1 merge main into master main Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!1 | 16 days ago |
| lm_engine performance optimize, fix special_token/eos_token issues, adapt to sliding_window_attention,remove redundant sampler codes Co-authored-by: mikumiku666<magang16@huawei.com> Co-authored-by: wangyunxiang<wangyunxiang6@h-partners.com> # message auto-generated for no-merge-commit merge: !19 merge master into master lm_engine performance optimize, fix special_token/eos_token issues, adapt to sliding_window_attention,remove redundant sampler codes Created-by: mikumiku666 Commit-by: mikumiku666;wangyunxiang Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: - [x] 否 - [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 同步llm_engine代码变动,支持gemma4 sliding_window_attention层,优化框架性能,删除冗余代码 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [x] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [x] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [x] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!19 | 5 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| feat: 新增 executorch_npu C++ Runtime 与构建体系(runtime/tools/cmake/third_party/C++中英文档)[拆分 2/2] Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !35 merge executorch_npu_runtime into master feat: 新增 executorch_npu C++ Runtime 与构建体系(runtime/tools/cmake/third_party/C++中英文档)[拆分 2/2] Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 新增 executorch_npu C++ Runtime 与构建体系(runtime/tools/cmake/third_party/C++中英文档)[拆分 2/2] ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!35 | 3 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| fix: 日志治理——修复日志扫描标注的305条真实问题 + architecture.md笔误 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !48 merge log-governance-1106 into master fix: 日志治理——修复日志扫描标注的305条真实问题 + architecture.md笔误 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: ## 变更内容 ### 1. 日志治理:修复日志扫描标注的 305 条真实问题(N 列 = 真实问题) - **禁止中文(285 条)**:examples/ 下 17 个文件的 print/cout/cerr/throw 字符串中文全部译为英文(注释与 docstring 按项目约定保留中文) - **冗余日志(14 条)**: - csrc/backend/epair_model_loader.cc:BuildGeInputs 单/多索引分支、RunModel 与 RunModelWithStreamAsync 的 binding map 空/非空分支日志加区分上下文;CompileAndLoad/RunModelWithStreamAsync/RunModel/GetGEGraph 四处 TD_ASSERT_NOTNULL 文案改为各自接口名(构造函数处保留原文案) - csrc/backend/ge_weight_loader.cc:element size 校验分支日志与 DecodeBytesAs 分支区分 - csrc/backend/plan_fallback_node.cc:单 Tensor 分支日志与 TensorList 分支区分 - examples 两个 compare_accuracy.py:重复的 "[SKIP] delegate 输出未找到" 按模型名区分 - **错误描述不完整(5 条)**: - parse_functionalized.cc:_base_index 越界日志补充实际值与合法范围 [0, size) - parse_signature.cc:graph.inputs/outputs 与 specs 数量不匹配日志补充两侧实际 size - 两个 fallback_runner.cpp:data_cnt 越界日志补充合法范围 1 <= data_cnt <= 268435456 (data size <= 1 GB)(同模式的另外两个 runner 一并修复) - **未知缩写(1 条)**:tests/cpp/stub_kernel/stub_kernel.cc 删除 "thj" 调试标记 ### 2. sym_int_case runner:SymInt 输入改为 host tensor(修复冒烟失败) run#50 冒烟 sym_int_case 失败定位:model_simple 的 multiplier(SymInt)被 runner 建为 device tensor(kOnDeviceHbm),而 master 8e8aaf5 起 EpairModelLoader 运行期校验 sym 输入必须为 host placement(ValidateSymInputPlacements),返回 INVALID_PARAM(status=2)。属 8e8aaf5(校验+UT+文档)未同步示例 runner 的遗留问题,被 cd718bd 新全量冒烟首次暴露。 修复:multiplier 改为 gert::kOnHost 直接引用栈上 multiplier_val(与 sym_pack_optimization_case 的 host scalar 写法一致,生命周期覆盖 Run+Sync),删除相应 device malloc/memcpy/free。 ### 3. docs:环境变量/设计文档代码引用去行号(中英同步) docs/{zh,en}/guide/environment_variables.md 与 docs/{zh,en}/features/fallback_codegen_design.md 中 6 处 文件:行号 引用已全部漂移(如 ge_graph_builder.cc:356→实际 369、fallback_codegen.cc:1445→实际 1613)。改为"文件 + 函数名"稳定锚点(如 FallbackCodegen::GenerateFromModelJson()),防止行号随代码演进失效。 ### 4. tests:DISABLED_GenerateFromModelJsonOnlineCompilation 治理 - 按 test_ge_graph_builder.cc 既有约定补充 // DISABLED: 原因注释(依赖真实 torch/torch_npu 在线编译 + dlopen,stub/ASAN UT 环境不满足)及手工运行方式 - 删除硬编码私有路径 /home/thj/...:改为读取环境变量 TORCH_PKG_DIR/TORCH_NPU_DIR,未设置时 GTEST_SKIP() ### 5. docs: architecture.md 第 181 行 "### b组件规模原则" 删除多余的 b ## 验证 - 5 个 csrc 文件 + 9 个 examples/tests C++ 文件通过 g++ -fsyntax-only -Wall -Wextra 零警告;10 个 Python 文件通过 py_compile 与 ruff - pre-commit run --files <PR 全部 29 个文件>:clang-format / ruff / codespell / trailing-whitespace 等全部 Passed,无 Failed - 复扫确认:被标文件字符串字面量无中文残留、无重复日志文案、旧的不完整报错文案已全部替换 See merge request: cann/cann-local-lm!48 | 11 hours ago |
| update: 合入 CANN-LM_5883 最新代码 — build 脚本重构 + engine whl 打包改进 + UT 整理 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !5 merge main into master update: 合入 CANN-LM_5883 最新代码 — build 脚本重构 + engine whl 打包改进 + UT 整理 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!5 | 12 days ago |
| main Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !1 merge main into master main Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!1 | 16 days ago |
| lm_engine performance optimize, fix special_token/eos_token issues, adapt to sliding_window_attention,remove redundant sampler codes Co-authored-by: mikumiku666<magang16@huawei.com> Co-authored-by: wangyunxiang<wangyunxiang6@h-partners.com> # message auto-generated for no-merge-commit merge: !19 merge master into master lm_engine performance optimize, fix special_token/eos_token issues, adapt to sliding_window_attention,remove redundant sampler codes Created-by: mikumiku666 Commit-by: mikumiku666;wangyunxiang Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: - [x] 否 - [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 同步llm_engine代码变动,支持gemma4 sliding_window_attention层,优化框架性能,删除冗余代码 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [x] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [x] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [x] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!19 | 5 days ago |
| feat: 新增 executorch_npu C++ Runtime 与构建体系(runtime/tools/cmake/third_party/C++中英文档)[拆分 2/2] Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !35 merge executorch_npu_runtime into master feat: 新增 executorch_npu C++ Runtime 与构建体系(runtime/tools/cmake/third_party/C++中英文档)[拆分 2/2] Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 新增 executorch_npu C++ Runtime 与构建体系(runtime/tools/cmake/third_party/C++中英文档)[拆分 2/2] ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!35 | 3 days ago |
| adapt to newest embedding file structure,add engine capability docs Co-authored-by: mikumiku666<magang16@huawei.com> # message auto-generated for no-merge-commit merge: !33 merge master into master fix: 适配最新embedding文件结构 Created-by: mikumiku666 Commit-by: mikumiku666 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: Claude Code __2. AI 模型: glm5.3 __3. Prompt上下文 : 1、embedding 权重和反量化系数合并为同一文件,布局:主表 → per_layer 表 → 主 scale → per_layer scale 2、按照engine c_api,整理一份engine能力说明 ### PR功能描述 / 为什么需要这个合入**: 必要改动,适配当前最新embedding文件结构;增加engine说明文档 ### 该PR关联的issue 无 ### 希望检视人员了解: 必要改动,适配最新embedding文件结构 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!33 | 4 days ago |
| adapt to newest embedding file structure,add engine capability docs Co-authored-by: mikumiku666<magang16@huawei.com> # message auto-generated for no-merge-commit merge: !33 merge master into master fix: 适配最新embedding文件结构 Created-by: mikumiku666 Commit-by: mikumiku666 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: Claude Code __2. AI 模型: glm5.3 __3. Prompt上下文 : 1、embedding 权重和反量化系数合并为同一文件,布局:主表 → per_layer 表 → 主 scale → per_layer scale 2、按照engine c_api,整理一份engine能力说明 ### PR功能描述 / 为什么需要这个合入**: 必要改动,适配当前最新embedding文件结构;增加engine说明文档 ### 该PR关联的issue 无 ### 希望检视人员了解: 必要改动,适配最新embedding文件结构 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!33 | 4 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| update: 合入 CANN-LM_5883 最新代码 — build 脚本重构 + engine whl 打包改进 + UT 整理 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !5 merge main into master update: 合入 CANN-LM_5883 最新代码 — build 脚本重构 + engine whl 打包改进 + UT 整理 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!5 | 12 days ago |
| rename cann-device-lm → cann-local-lm; fix torchair build/deps/check; docs + ci 全面修正 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !24 merge sync-to-official into master rename cann-device-lm → cann-local-lm; fix torchair build/deps/check; docs + ci 全面修正 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!24 | 5 days ago |
| main Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !1 merge main into master main Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!1 | 16 days ago |
| docs: README 增加 executorch_npu 子项目介绍 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !36 merge readme-executorch-npu into master docs: README 增加 executorch_npu 子项目介绍 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 根 README(中英同步)新增 executorch_npu 子项目介绍:目录结构树条目 + 「各目录介绍」表行(与 torch_delegate 条目风格一致);同时移除目录树中 torch_delegate/ExecuTorch-NPU 条目上已无意义的「(已合入)」/「(merged)」标记。executorch_npu 子项目本体已由 PR #34 / #35 合入。 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: 纯文档改动(README.md / README_en.md,+22/-2);新增链接已本地校验有效;pre-commit 本地全绿。 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!36 | 3 days ago |
| docs: README 增加 executorch_npu 子项目介绍 Co-authored-by: yelongjian<yelongjian1@huawei.com> # message auto-generated for no-merge-commit merge: !36 merge readme-executorch-npu into master docs: README 增加 executorch_npu 子项目介绍 Created-by: yelongjian Commit-by: yelongjian Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 根 README(中英同步)新增 executorch_npu 子项目介绍:目录结构树条目 + 「各目录介绍」表行(与 torch_delegate 条目风格一致);同时移除目录树中 torch_delegate/ExecuTorch-NPU 条目上已无意义的「(已合入)」/「(merged)」标记。executorch_npu 子项目本体已由 PR #34 / #35 合入。 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: 纯文档改动(README.md / README_en.md,+22/-2);新增链接已本地校验有效;pre-commit 本地全绿。 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!36 | 3 days ago |
| main Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !9 merge main into master main Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!9 | 11 days ago |
| main Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !9 merge main into master main Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!9 | 11 days ago |
| main Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !1 merge main into master main Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!1 | 16 days ago |
| update: 合入 CANN-LM_5883 最新代码 — build 脚本重构 + engine whl 打包改进 + UT 整理 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !5 merge main into master update: 合入 CANN-LM_5883 最新代码 — build 脚本重构 + engine whl 打包改进 + UT 整理 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!5 | 12 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !31 merge sync-to-official into master sync: 目录重命名 + 官方 engine 优化 + CI 文件保持官方版本 Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-local-lm!31 | 4 days ago |
| refactor: 对齐 0.1.0-beta.1 首发版 (version+env+docs+CMake) Co-authored-by: zhouxiangyan<1578498290@qq.com> # message auto-generated for no-merge-commit merge: !7 merge main into master refactor: 对齐 0.1.0-beta.1 首发版 (version+env+docs+CMake) Created-by: zhouxiangyan Commit-by: zhouxiangyan Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/cann-device-lm!7 | 11 days ago |