| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix:950 .o size Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !1643 merge cache into master fix:950 .o size Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 修复950算子没有统计到.o的问题 ## 关联的Issue [#930](https://gitcode.com/cann/ops-math/issues/930) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!1643 | 5 个月前 | |
fix: CI检查脚本跳过experimental目录下的example运行 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !2561 merge master into master fix: CI检查脚本跳过experimental目录下的example运行 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 在 scripts/ci/check_example.sh 中增加了对 experimental/ 目录下文件的跳过逻辑。当 PR 变更文件路径以 experimental/ 开头时,直接跳过该文件,不进行后续的算子目录匹配和 example 运行。 ### 改动原因 CI 流水线在运行 example 检查时,会将所有变更文件与算子目录进行匹配。experimental/ 目录下的算子为实验性质,不应纳入 CI 的 example 运行范围,此前缺少对该目录的过滤判断。 ### 改动方法 在文件遍历循环中,紧跟 .md 文件跳过逻辑之后,新增 experimental/ 前缀匹配判断,命中则 continue 跳过。 ## 关联的Issue - #1443 ## 测试 该修改仅涉及 CI 脚本逻辑判断,通过以下方式验证: - 确认 experimental/ 前缀匹配逻辑正确,不影响其他目录文件的正常处理流程 - 非 experimental/ 目录下的文件仍按原有逻辑进行匹配和 example 运行 ## 文档更新 无 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2561 | 3 个月前 | |
【功能增强】更新镜像,校验基础功能 Co-authored-by: 张旭<zhangxu109@huawei.com> # message auto-generated for no-merge-commit merge: !1421 merge master into master 【功能增强】更新镜像,校验基础功能 Created-by: zhangxu- Commit-by: 张旭 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 工程更新math仓镜像,修改镜像id后check kernel ut功能 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#836](https://gitcode.com/cann/ops-math/issues/836) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 线上流水已验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!1421 | 5 个月前 | |
check_pkg排除experimental目录 Co-authored-by: zhangxu-<zhangxu109@huawei.com> # message auto-generated for no-merge-commit merge: !2348 merge master into master check_pkg排除experimental目录 Created-by: zhangxu- Commit-by: zhangxu- Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> check_pkg排除experimental目录 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> #1308 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 线上测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2348 | 3 个月前 | |
Arch编码更新 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !992 merge master1 into master Arch编码更新 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!992 | 6 个月前 | |
refactor: 移除 gen_ci_cmd.py 中 experimental 提前返回及注释代码,启用实验性算子示例命令生成 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !3155 merge master into master refactor: 移除 gen_ci_cmd.py 中 experimental 提前返回及注释代码,启用实验性算子示例命令生成 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 移除 scripts/ci/gen_ci_cmd.py 中 build_example_commands() 函数内的无用代码,使实验性算子的示例命令能够正常生成。 ### 改动内容 1. **移除 if experimental: return commands 提前返回逻辑**:原代码在 experimental=True 时直接返回空列表,导致实验性算子的示例命令无法生成。移除该逻辑后,实验性算子将与普通算子一样走完整的示例命令生成流程(检查 examples 目录、生成 eager 类型命令) 2. **移除注释掉的 TODO 代码**:删除 # TODO: 后续放开 graph 命令生成 及其下方已注释的 graph 命令生成代码块,清理无用的注释残留 ## 关联的Issue - #1890 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码清理 See merge request: cann/ops-math!3155 | 2 个月前 | |
增加获取算子列表的能力 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !1236 merge master into master 增加获取算子列表的能力 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 增加获取算子列表的能力 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!1236 | 6 个月前 | |
【功能增强】更新镜像,校验基础功能 Co-authored-by: 张旭<zhangxu109@huawei.com> # message auto-generated for no-merge-commit merge: !1421 merge master into master 【功能增强】更新镜像,校验基础功能 Created-by: zhangxu- Commit-by: 张旭 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 工程更新math仓镜像,修改镜像id后check kernel ut功能 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#836](https://gitcode.com/cann/ops-math/issues/836) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 线上流水已验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!1421 | 5 个月前 | |
add op compile time group scripts Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !919 merge dev into master add op compile time group scripts Created-by: liulinxiang Commit-by: liulinxiang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!919 | 6 个月前 | |
refactor: 将打包脚本迁移至工程公共仓cann-cmake Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !2773 merge master into master refactor: 将打包脚本迁移至工程公共仓cann-cmake Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 将 ops-math 仓库中的打包脚本( scripts/package/)迁移至工程公共仓 cann-cmake,实现打包逻辑的统一管理。 ### 改动原因 打包脚本在多个仓库中重复存在,不利于统一维护。将打包相关代码迁移至工程公共仓 cann-cmake 后,各仓库可共用同一套打包逻辑,减少重复代码和维护成本。 ### 改动方法 1. 删除 scripts/package/ 目录下的所有文件(package.py、common/ 等),这些代码已迁移至 cann-cmake 公共仓 2. 修改 scripts/ci/ops_run_repackage.sh 中对打包脚本的引用路径: - package.py:${WORKDIR}/scripts/package/package.py → ${TOP_DIR}/open_source/cann-cmake/scripts/package/package.py - merge_binary_info_config.py:${WORKDIR}/scripts/package/common/py/merge_binary_info_config.py → ${TOP_DIR}/open_source/cann-cmake/scripts/package/merge_binary_info_config.py ### 删除的文件(共 11 个) - scripts/package/package.py - scripts/package/common/__init__.py - scripts/package/common/py/__init__.py - scripts/package/common/py/filelist.py - scripts/package/common/py/merge_binary_info_config.py - scripts/package/common/py/packer.py - scripts/package/common/py/pkg_parser.py - scripts/package/common/py/utils/comm_log.py - scripts/package/common/py/utils/funcbase.py - scripts/package/common/py/utils/pkg_utils.py - scripts/package/common/py/version_info.py ### 修改的文件(共 1 个) - scripts/ci/ops_run_repackage.sh:更新打包脚本引用路径 ## 关联的Issue - #1572 ## 测试 打包流程使用迁移后的公共仓脚本,路径已更新,可验证打包功能正常。 ## 文档更新 无 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:重构-打包脚本迁移至公共仓 See merge request: cann/ops-math!2773 | 2 个月前 | |
适配rdv功能 Co-authored-by: git config --global user.name gcw_CRjbEjwl<fengdaoyong@h-partners.com> # message auto-generated for no-merge-commit merge: !2787 merge 20260518 into master 适配rdv功能 Created-by: gcw_CRjbEjwl Commit-by: git config --global user.name gcw_CRjbEjwl Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 适配rdv功能,经过调测需对部分代码修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 不涉及 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> rdv流水线任务通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: See merge request: cann/ops-math!2787 | 2 个月前 | |
ops-math仓A5形态ST测试 Co-authored-by: zhangxu-<zhangxu109@huawei.com> # message auto-generated for no-merge-commit merge: !2749 merge rdv_st_test into master ops-math仓A5形态ST测试 Created-by: zhangxu- Commit-by: zhangxu- Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ops-math仓A5形态ST测试 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。-->   ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2749 | 3 个月前 | |
feat: 新增 cannsim 仿真一键运行脚本及 --noexec 编译选项 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !2874 merge master into master feat: 新增 cannsim 仿真一键运行脚本及 --noexec 编译选项 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 新增 cannsim 仿真端到端运行脚本 scripts/ci/run_cannsim_example.sh,支持在 Ascend950 平台上对算子执行编译、安装、示例编译和 cannsim 仿真四阶段流程。同时在 build.sh 中新增 --noexec 选项,允许仅编译示例而不执行,便于交叉编译场景下将产物提供给 cannsim 使用。 ### 改动原因 原有 build.sh --run_example 会编译后立即执行示例,无法满足交叉编译+cannsim 仿真的场景需求(目标平台无 NPU 硬件)。需要一个独立的脚本串联构建→安装→编译示例→cannsim 仿真的完整流程。 ### 改动方法 1. **build.sh**: 新增 --noexec 命令行选项,设置 ENABLE_UT_EXEC 变量控制是否执行编译产物;更新 usage 帮助信息。 2. **scripts/ci/run_cannsim_example.sh**: 新增四阶段脚本(Stage 1 构建算子包 → Stage 2 安装算子包 → Stage 3 编译示例 --noexec → Stage 4 运行 cannsim 仿真),支持 --skip-build、--skip-cannsim、--gen-report、--clean、-j 等选项,并输出各阶段耗时统计。 ## 关联的Issue - https://gitcode.com/cann/ops-math/issues/1632 ## 测试 - 使用 bash build.sh --run_example <op> eager cust --noexec --vendor_name=custom 验证仅编译不执行功能正常 - 使用 bash scripts/ci/run_cannsim_example.sh <op_name> 验证四阶段端到端流程 - 使用 --skip-build、--skip-cannsim、--gen-report、--clean 等选项验证各分支逻辑 ## 文档更新 无文档文件变更,usage 帮助信息已在 build.sh 中更新。 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!2874 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 个月前 | ||
| 3 个月前 | ||
| 5 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 2 个月前 |