| add skill for asc-devkit Co-authored-by: YANXI_ZHAO<zhaoyanxi3@hisilicon.com> # message auto-generated for no-merge-commit merge: !2158 merge master into master add skill for asc-devkit Created-by: YANXI_ZHAO Commit-by: YANXI_ZHAO Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 针对asc-devkit仓增加两个skill,一个skill是asc-api-ut-gen用于自动补全API的单元测试,另一个为asc-npu-arch提供芯片架构相关信息。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2158 | 3 个月前 |
| add skill for asc-devkit Co-authored-by: YANXI_ZHAO<zhaoyanxi3@hisilicon.com> # message auto-generated for no-merge-commit merge: !2158 merge master into master add skill for asc-devkit Created-by: YANXI_ZHAO Commit-by: YANXI_ZHAO Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 针对asc-devkit仓增加两个skill,一个skill是asc-api-ut-gen用于自动补全API的单元测试,另一个为asc-npu-arch提供芯片架构相关信息。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2158 | 3 个月前 |
| add skill for asc-devkit Co-authored-by: YANXI_ZHAO<zhaoyanxi3@hisilicon.com> # message auto-generated for no-merge-commit merge: !2158 merge master into master add skill for asc-devkit Created-by: YANXI_ZHAO Commit-by: YANXI_ZHAO Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 针对asc-devkit仓增加两个skill,一个skill是asc-api-ut-gen用于自动补全API的单元测试,另一个为asc-npu-arch提供芯片架构相关信息。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2158 | 3 个月前 |
| docs: 重构 devcontainer README 为分步搭建指南 Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> # message auto-generated for no-merge-commit merge: !1687 merge opt_devcontainer into master docs: 重构 devcontainer README 为分步搭建指南 Created-by: xun_zhuge Commit-by: xun_zhuge Merged-by: cann-robot Description: ## 描述 重构 .devcontainer/README.md 和 README_en.md,参考 pytorch/pytorch 的 devcontainer 文档风格,把原先散落的说明整合成一份面向人类用户和 AI Agent 的分步搭建指南。 **主要变更:** - **前置条件章节扩展**:依赖项表格保留;新增「检查Docker和buildx」子小节,统一提供 docker --version / docker buildx version 校验命令与 buildx 插件安装脚本,供人类用户和 AI Agent 共享,避免在两条路径中各自重复。 - **新增「快速开始(人类用户)」七步指南**:VS Code 安装 → Dev Containers 扩展 → 克隆仓库 → 按 NPU 场景调整配置 → 容器内打开 → 安装 CANN → 验证环境。无 NPU 场景明确列出需要从 runArgs / mounts 中移除的条目。 - **「快速开始(AI Agent)」独立成章**:回链到前置条件中的 Docker/buildx 检查小节;提供 docker buildx build 构建命令和有/无 NPU 两种 docker run 命令模板;要求 Agent 在执行前向用户确认仓库路径、数据目录挂载、NPU 可用性。 - **跨文档锚点复用**:在 docs/quick_start.md 中为「下载安装CANN包」「环境验证」「环境变量配置」三个小节添加显式 <a name> 锚点(cann-install / cann-verify / cann-env-setup),devcontainer README 对应步骤通过锚点跳转,避免内容重复。 - **二级标题加 emoji**:📋 前置条件 / 🧑💻 快速开始(人类用户)/ 🤖 快速开始(AI Agent)/ 🐍 Python环境 / ⚙️ 配置说明,AI Agent 小节额外增加 <a name> 锚点避免 emoji 影响跳转。 - **其他**:environment-312.yml 新增 tqdm 依赖。 ## 关联的Issue 无 ## 测试 - 本地渲染 Markdown 预览,标题层级、表格、提示块(NOTE/TIP/IMPORTANT)正常显示 - 校验中英文 README 所有跨文档锚点可跳转到 docs/quick_start.md 中对应小节 - 校验中英文版本之间互相跳转链接有效 - 校验 AI Agent 章节到「检查Docker和buildx」的同文档锚点跳转有效 ## 文档更新 - 更新 .devcontainer/README.md - 更新 .devcontainer/README_en.md - 更新 docs/quick_start.md(添加锚点) ## 类型标签 - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1687 | 4 个月前 |
| bugfix for docs Co-authored-by: 彭程<pengcheng40@hisilicon.com> # message auto-generated for no-merge-commit merge: !2168 merge master into master bugfix for docs Created-by: pengcheng1024 Commit-by: 彭程 Merged-by: cann-robot Description: ## 描述 1.Third_Party_Open_Source_Software_Notice文档名称问题修复 2.quickstart中下载链接更新 3.子流水线配置更新 ## 关联的Issue [#663](https://gitcode.com/cann/asc-devkit/issues/663) [#666](https://gitcode.com/cann/asc-devkit/issues/666) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [x] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2168 | 3 个月前 |
| add skill for asc-devkit Co-authored-by: YANXI_ZHAO<zhaoyanxi3@hisilicon.com> # message auto-generated for no-merge-commit merge: !2158 merge master into master add skill for asc-devkit Created-by: YANXI_ZHAO Commit-by: YANXI_ZHAO Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 针对asc-devkit仓增加两个skill,一个skill是asc-api-ut-gen用于自动补全API的单元测试,另一个为asc-npu-arch提供芯片架构相关信息。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2158 | 3 个月前 |
| feat(devx): improve clangd support for AscendC .asc/.aicpu files Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> # message auto-generated for no-merge-commit merge: !1633 merge clangd_opt into master feat(devx): improve clangd support for AscendC .asc/.aicpu files Created-by: xun_zhuge Commit-by: xun_zhuge Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次主要优化 AscendC 的 clangd 开发体验:统一 .clangd 到 /usr/local/Ascend/cann 软链路径;补充 .aicpu 解析支持(与 .asc 一致);收敛 clangd 宏与诊断抑制规则以减少专有语法误报;同时更新 .vscode,.devcontainer,README,默认以 clangd 为主进行代码解析,并关闭 cpptools 的 IntelliSense 以减少双引擎冲突。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1633 | 4 个月前 |
| build.sh中删除build_device相关逻辑 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !2163 merge 20260511-refactor-device-hccl into master build.sh中删除build_device相关逻辑 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: ## 描述 build.sh中删除build_device相关逻辑。 - mc2_server.tar.gz构建合并到device - ccl_kernel_plf,ccl_kernel目前还有编译告警,需要移除-Werror选项。 ## 关联的Issue https://gitcode.com/cann/asc-devkit/issues/634 ## 测试 对比修改前后asc-devkit的run包,差异符合预期。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2163 | 3 个月前 |
| add l12ub docs Co-authored-by: yhkz9211<huyulin4@huawei.com> # message auto-generated for no-merge-commit merge: !2267 merge docs into master add l12ub docs Created-by: yhkz9211 Commit-by: yhkz9211 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 增加DatacopyL1ToUB接口的资料。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联Issue [#626](https://gitcode.com/cann/asc-devkit/issues/626) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 增加DataCopyL1ToUB.md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2267 | 3 个月前 |
| 统一样例中存放图片的文件夹名称为figures Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !2271 merge dev1 into master 统一样例中存放图片的文件夹名称为figures Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 统一样例中存放图片的文件夹名称为figures ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2271 | 3 个月前 |
| feat: add unified asc_dump interface - add AICore asc_dump overloads for supported address spaces - forward non-CPU implementations to existing asc_dump_* helpers - assert directly for asc_dump in CPU DEBUG mode | 3 个月前 |
| feat: add unified asc_dump interface - add AICore asc_dump overloads for supported address spaces - forward non-CPU implementations to existing asc_dump_* helpers - assert directly for asc_dump in CPU DEBUG mode | 3 个月前 |
| fix examples install Co-authored-by: jiangxinyu3<jiangxinyu3@hisilicon.com> # message auto-generated for no-merge-commit merge: !2211 merge fixx into master fix examples install Created-by: jiangxinyu3 Commit-by: jiangxinyu3 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2211 | 3 个月前 |
| add l12ub datacopy Co-authored-by: yhkz9211<huyulin4@huawei.com> # message auto-generated for no-merge-commit merge: !1979 merge datacopy into master add l12ub datacopy Created-by: yhkz9211 Commit-by: yhkz9211 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 950增加支持搬运l1->ub的通路功能的接口 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联Issue [#626](https://gitcode.com/cann/asc-devkit/issues/626) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟,本地测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1979 | 3 个月前 |
| refactor: find_cann_package function Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1972 merge br_project_findpackage into master refactor: find_cann_package function Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 现有CMake构建系统中,包查找方式和依赖管理逻辑存在以下问题: 1. CANN包查找方式不一致,部分使用find_package,缺少统一管理 2. kernel_tiling生成逻辑与构建逻辑耦合,代码结构不清晰 3. securec库的链接目标名称不规范,影响依赖管理 4. 部分路径变量使用不当,降低了代码的可移植性 本次重构统一了包查找方式,模块化了构建逻辑,并修正了路径和依赖管理问题。 具体变更: 1. **统一CANN包查找方式**: - 将find_package改为find_cann_package,统一CANN依赖包的查找逻辑 - 影响包:unified_dlog、securec、mmpa、metadef、platform 2. **模块化kernel_tiling生成逻辑**: - 提取独立的gen_kernel_tiling.cmake文件,包含完整的kernel_tiling.h生成逻辑 - 在cmake/device/CMakeLists.txt中引入该模块 - 简化impl/adv_api/CMakeLists.txt,减少39行代码 3. **修正依赖库链接目标**: - 在Findsecurec.cmake中添加static_c_sec导入库目标 - 将c_sec_static链接改为static_c_sec,规范命名 4. **优化路径变量使用**: - 将CMAKE_SOURCE_DIR改为CMAKE_CURRENT_SOURCE_DIR,提高可移植性 - 优化安装路径,使用CMAKE_CURRENT_BINARY_DIR存放中间产物 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联Issue [#605](https://gitcode.com/cann/asc-devkit/issues/605) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> - 构建系统测试正常通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1972 | 3 个月前 |
| feat: pre-commit & update clang-fmt Co-authored-by: lihong130<lihong130@huawei.com> # message auto-generated for no-merge-commit merge: !1377 merge master into master feat: pre-commit & update clang-fmt Created-by: haipingmao Commit-by: lihong130 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 为项目添加pre-commit钩子配置,在代码提交前自动执行代码格式化和合规性检查,提升代码质量和合规性。 ## 实现 - 新增.pre-commit-config.yaml配置文件,集成clang-format和OAT检查 - 更新.clang-format配置,基于Google风格优化代码格式规则 - 新增scripts/oat_check.sh脚本,实现OAT合规性检查功能 - 支持自动检测和安装Java/Maven环境 - 支持增量扫描(仅检查待提交文件) - 自动克隆和构建tools_oat工具 - 生成合规性检查报告 ### 具体变更 1. **clang-format配置更新**: - 基于Google风格调整格式规则 - 优化括号对齐、函数格式等配置 - 添加注释标记与基线配置的冲突点 2. **pre-commit钩子配置**: - 配置clang-format自动格式化C/C++代码 - 配置OAT合规性检查(文件类型和许可证头) - 在commit阶段自动触发检查 3. **OAT检查脚本**: - 自动环境检测和依赖安装(Java/Maven) - 支持Linux/macOS/Windows多平台 - 增量扫描模式,仅检查待提交文件 - 自动处理CRLF换行符问题 - 生成简洁的检查报告 ### 使用方式 1. 安装pre-commit框架: bash pip install pre-commit 2. 在项目根目录安装钩子: bash pre-commit install 3. 正常提交代码,钩子会自动执行: bash git add . git commit -m "your message" 4. 手动运行检查: bash pre-commit run --all-files ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联的Issue [#387](https://gitcode.com/cann/asc-devkit/issues/387) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> - 在Linux/macOS/Windows环境下测试pre-commit钩子 - 验证Java/Maven自动安装功能 - 验证OAT扫描功能正常工作 - 测试增量扫描和全量扫描模式 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [x] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1377 | 4 个月前 |
| feat(devx): improve clangd support for AscendC .asc/.aicpu files Co-authored-by: xun_zhuge<zhugexun@hisilicon.com> # message auto-generated for no-merge-commit merge: !1633 merge clangd_opt into master feat(devx): improve clangd support for AscendC .asc/.aicpu files Created-by: xun_zhuge Commit-by: xun_zhuge Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次主要优化 AscendC 的 clangd 开发体验:统一 .clangd 到 /usr/local/Ascend/cann 软链路径;补充 .aicpu 解析支持(与 .asc 一致);收敛 clangd 宏与诊断抑制规则以减少专有语法误报;同时更新 .vscode,.devcontainer,README,默认以 clangd 为主进行代码解析,并关闭 cpptools 的 IntelliSense 以减少双引擎冲突。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1633 | 4 个月前 |
| update topic and fix links Co-authored-by: ai_xin<aixin2@hisilicon.com> # message auto-generated for no-merge-commit merge: !1822 merge master into master update topic and fix links Created-by: ai_xin Commit-by: ai_xin Merged-by: cann-robot Description: ## 描述 更新文档内容和跳转链接 ## 关联的Issue 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了docs/guide下文档文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1822 | 4 个月前 |
| 【test】添加融合编译场景下的UT用例框架 Co-authored-by: wanghuajie<wanghuajie1@huawei.com> # message auto-generated for no-merge-commit merge: !1975 merge master_append_ignore_items into master 【test】添加融合编译场景下的UT用例框架 Created-by: wanghuajie Commit-by: wanghuajie Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 融合编译场景下host侧编译时因为__NPU_ARCH__宏对应的值不存在导致编译报错,针对这个问题制定的解决方案是 在对外接口中将该宏去掉,将改宏包裹的逻辑放到接口的实现中,同时不改变接口的原有逻辑。为了保证接口修改的正确性,需要UT用例来看护,本pr为UT用例的实现框架 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> [#667](https://gitcode.com/cann/asc-devkit/issues/667) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [x] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1975 | 3 个月前 |
| feat: pre-commit & update clang-fmt Co-authored-by: lihong130<lihong130@huawei.com> # message auto-generated for no-merge-commit merge: !1377 merge master into master feat: pre-commit & update clang-fmt Created-by: haipingmao Commit-by: lihong130 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 为项目添加pre-commit钩子配置,在代码提交前自动执行代码格式化和合规性检查,提升代码质量和合规性。 ## 实现 - 新增.pre-commit-config.yaml配置文件,集成clang-format和OAT检查 - 更新.clang-format配置,基于Google风格优化代码格式规则 - 新增scripts/oat_check.sh脚本,实现OAT合规性检查功能 - 支持自动检测和安装Java/Maven环境 - 支持增量扫描(仅检查待提交文件) - 自动克隆和构建tools_oat工具 - 生成合规性检查报告 ### 具体变更 1. **clang-format配置更新**: - 基于Google风格调整格式规则 - 优化括号对齐、函数格式等配置 - 添加注释标记与基线配置的冲突点 2. **pre-commit钩子配置**: - 配置clang-format自动格式化C/C++代码 - 配置OAT合规性检查(文件类型和许可证头) - 在commit阶段自动触发检查 3. **OAT检查脚本**: - 自动环境检测和依赖安装(Java/Maven) - 支持Linux/macOS/Windows多平台 - 增量扫描模式,仅检查待提交文件 - 自动处理CRLF换行符问题 - 生成简洁的检查报告 ### 使用方式 1. 安装pre-commit框架: bash pip install pre-commit 2. 在项目根目录安装钩子: bash pre-commit install 3. 正常提交代码,钩子会自动执行: bash git add . git commit -m "your message" 4. 手动运行检查: bash pre-commit run --all-files ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联的Issue [#387](https://gitcode.com/cann/asc-devkit/issues/387) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> - 在Linux/macOS/Windows环境下测试pre-commit钩子 - 验证Java/Maven自动安装功能 - 验证OAT扫描功能正常工作 - 测试增量扫描和全量扫描模式 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [x] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1377 | 4 个月前 |
| 更新首页Latest News,移动历史News到CHANGELOG.md Co-authored-by: gao_dafa<gaoyue6@huawei.com> # message auto-generated for no-merge-commit merge: !1606 merge master into master 更新首页Latest News,移动历史News到CHANGELOG.md Created-by: gao_dafa Commit-by: gao_dafa Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、更新根目录README,添加330新改动 2、新增CHANGELOG.md,并将历史特性移动到CHANGELOG.md,后续特性在CHAGNELOG.md体现 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已完成文档基础问题扫描 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1、更新README.md 2、新增CHANGELOG.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1606 | 4 个月前 |
| refactor: ENABLE_BUILD_DEVICE相关逻辑合并 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !2078 merge 20260511-refactor-device-hccl into master refactor: ENABLE_BUILD_DEVICE相关逻辑合并 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: ## 描述 ENABLE_BUILD_DEVICE相关逻辑合并。 ## 关联的Issue https://gitcode.com/cann/asc-devkit/issues/634 ## 测试 对比修改前后编译二进制,一致。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2078 | 3 个月前 |
| Refactor API documentation structure and update contribution guide links Co-authored-by: wuyang_hw<wuyang74@hisilicon.com> # message auto-generated for no-merge-commit merge: !393 merge adjust_contributing into master Refactor API documentation structure and update contribution guide links Created-by: wuyang_hw Commit-by: wuyang_hw Merged-by: cann-robot Description: ## 描述 本次修改了API贡献指南的文档结构,解决了文档不一致的问题: ### 背景 当前项目的API贡献指南文档结构存在以下问题: 1. docs/asc_api_contributing.md 文件名与实际内容不匹配,该文件主要描述高阶API贡献指南 2. README.md中的API贡献指南链接指向单独的文档文件,而非统一的CONTRIBUTING.md 3. docs目录下已有多个API贡献指南文件,但docs/README.md未完全反映这一结构 ### 具体变更: 1. 文件重命名和链接更新: - 将 docs/asc_api_contributing.md 重命名为 docs/asc_adv_api_contributing.md(高阶API贡献指南) - 更新CONTRIBUTING.md中的对应链接 - 更新docs/README.md中的文件引用 2. README.md链接优化: - 将根目录README.md中的 [API贡献指南](./docs/asc_api_contributing.md) 改为 [API贡献指南](CONTRIBUTING.md) - 使用户能够直接从README.md访问统一的贡献指南文档 3. docs/README.md文档结构重组: - 更新目录结构,明确列出所有3个API贡献指南文件: - asc_adv_api_contributing.md - Ascend C 高阶API贡献指南 - asc_basic_api_contributing.md - Ascend C 基础API贡献指南 - asc_c_api_contributing.md - Ascend C C API贡献指南 - 重新组织文档说明表格,将原来的单行"API贡献指南"拆分为3个独立行,每个对应一种API类型 ## 关联的Issue 无 ## 测试 无 ## 文档更新 - 更新了CONTRIBUTING.md中的高阶API贡献指南链接 - 更新了README.md中的API贡献指南链接 - 更新了docs/README.md的目录结构和文档说明表格 - 完成了docs/asc_api_contributing.md到docs/asc_adv_api_contributing.md的文件重命名 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit!393 | 6 个月前 |
| Initial commit | 8 个月前 |
| Add ut test and block png file for sc. Co-authored-by: 彭程<pengcheng40@hisilicon.com> # message auto-generated for no-merge-commit merge: !2092 merge master into master Add ut test and block png file for sc. Created-by: pengcheng1024 Commit-by: 彭程 Merged-by: cann-robot Description: ## 描述 1.比较了build.sh -t全量执行ut与使用--test_part选项执行的区别,--test_part将原先未执行到的UT任务进行补充添加 2.对于之前arm环境偶先出错的UT增加进行线上看护 3.OTA二进制拦截去除对.png的拦截 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 对应UT任务可正确执行 ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [x] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2092 | 3 个月前 |
| fix ReadMe link Co-authored-by: qixingkai<qixingkai@huawei.com> # message auto-generated for no-merge-commit merge: !2153 merge master into master fix ReadMe link Created-by: qixingkai Commit-by: qixingkai Merged-by: cann-robot Description: ## 描述 修改ReadMe中的文档链接到SIMT的资料 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2153 | 3 个月前 |
| 修正一些markdown文件的错误 Co-authored-by: hehongan<hehongan@h-partners.com> # message auto-generated for no-merge-commit merge: !736 merge exampl into master 修正一些markdown文件的错误 Created-by: hehongan Commit-by: hehongan Merged-by: cann-robot Description: 对应5个issue的内容: README.md,在impl和include目录下补充完整的目录结构说明,包括添加experimental、micro_api、simt_api的目录结构说明 SECURITY.md,修正【A-文件(夹)各场景权限管控推荐最大值】的跳转链接 examples/02_features/README.md,修正01_c_api、02_simt、03_micro_api的跳转链接,补充01_triple_chevron_notation、08_tiling的跳转链接 docs/api/README.md,删除modff、DEVICE_IMPL_OP_OPTILING、Tiling下沉的跳转链接 docs/asc_adv_api_contributing.md,设计API --- Tiling侧 --- 接口参数说明中,修正输入/输出类型 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联Issue [#201](https://gitcode.com/cann/asc-devkit/issues/201) 关联Issue [#200](https://gitcode.com/cann/asc-devkit/issues/200) 关联Issue [#199](https://gitcode.com/cann/asc-devkit/issues/199) 关联Issue [#198](https://gitcode.com/cann/asc-devkit/issues/198) 关联Issue [#197](https://gitcode.com/cann/asc-devkit/issues/197) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit!736 | 5 个月前 |
| delete json v3.11.3 version Co-authored-by: hehongan<hehongan@h-partners.com> # message auto-generated for no-merge-commit merge: !1353 merge master into master delete json v3.11.3 version Created-by: hehongan Commit-by: hehongan Merged-by: cann-robot Description: ## 描述 delete json v3.11.3 version ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1353 | 5 个月前 |
| bugfix for docs Co-authored-by: 彭程<pengcheng40@hisilicon.com> # message auto-generated for no-merge-commit merge: !2168 merge master into master bugfix for docs Created-by: pengcheng1024 Commit-by: 彭程 Merged-by: cann-robot Description: ## 描述 1.Third_Party_Open_Source_Software_Notice文档名称问题修复 2.quickstart中下载链接更新 3.子流水线配置更新 ## 关联的Issue [#663](https://gitcode.com/cann/asc-devkit/issues/663) [#666](https://gitcode.com/cann/asc-devkit/issues/666) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [x] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2168 | 3 个月前 |
| build.sh中删除build_device相关逻辑 Co-authored-by: Feiteng Zheng<zhengfeiteng1@h-partners.com> # message auto-generated for no-merge-commit merge: !2163 merge 20260511-refactor-device-hccl into master build.sh中删除build_device相关逻辑 Created-by: zhengfeiteng Commit-by: Feiteng Zheng Merged-by: cann-robot Description: ## 描述 build.sh中删除build_device相关逻辑。 - mc2_server.tar.gz构建合并到device - ccl_kernel_plf,ccl_kernel目前还有编译告警,需要移除-Werror选项。 ## 关联的Issue https://gitcode.com/cann/asc-devkit/issues/634 ## 测试 对比修改前后asc-devkit的run包,差异符合预期。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2163 | 3 个月前 |
| [binary] MC2 support aicpu open algorithm Co-authored-by: SeasonChu<zhuxincheng2@huawei.com> Co-authored-by: myx_32<mayuxin6@huawei.com> Co-authored-by: jiachengtang<tangjiacheng7@huawei.com> Co-authored-by: lihong130<lihong130@huawei.com> Co-authored-by: jiangxinyu3<jiangxinyu3@hisilicon.com> # message auto-generated for no-merge-commit merge: !1699 merge debug into master [binary] MC2 support aicpu open algorithm Created-by: jiangxinyu3 Commit-by: jiangxinyu3;myx_32;jiachengtang;lihong130;SeasonChu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1699 | 3 个月前 |
| 更新版本号 & 更新文档 Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge: !2050 merge dev into master 更新版本号 & 更新文档 Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 更新版本号 & 更新文档 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> 关联Issue [#618](https://gitcode.com/cann/asc-devkit/issues/618) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了./README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!2050 | 3 个月前 |