| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feature : add compile spend time statistics Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !306 merge calculate_spend_time into master feature : add compile spend time statistics Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feture : add compile spend time statistics 使用流程  ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 编译 bash build.sh --pkg  耗时统计 python3 scritpts/ci/analyze_ops_time.py   ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!306 | 6 个月前 | |
流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !410 merge master into master 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/135 ## 测试 常规测试: kirinx90 : FAILED (build error) ascend950 : OK (141 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (72 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [x] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!410 | 6 个月前 | |
流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !410 merge master into master 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/135 ## 测试 常规测试: kirinx90 : FAILED (build error) ascend950 : OK (141 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (72 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [x] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!410 | 6 个月前 | |
流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !410 merge master into master 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/135 ## 测试 常规测试: kirinx90 : FAILED (build error) ascend950 : OK (141 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (72 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [x] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!410 | 6 个月前 | |
【CI Feature】CI流水线支持识别Ascend950编译及UT Co-authored-by: Hou_jialin<houjialin3@huawei.com> # message auto-generated for no-merge-commit merge: !317 merge br_compile_950 into master 【CI Feature】CI流水线支持识别Ascend950编译及UT Created-by: Hou_jialin Commit-by: Hou_jialin Merged-by: cann-robot Description: ## 描述 - CI流水线支持Ascend950编译任务,新增流水线任务**Compile_Ascend_X86_A5**和**Compile_Ascend_ARM_A5** <img src="https://raw.gitcode.com/user-images/assets/7657293/09968433-7454-4ffc-9987-761a44aceaed/ci_a5.png" width="40%" /> - 新增脚本compile_a5_pkg.sh用于CI调用来执行编译命令,编译对应 arch35目录下的算子实现。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> CI线上新增编译任务测试: <img src="https://raw.gitcode.com/user-images/assets/7657293/dde7a10e-e8c6-49b7-a008-ce2dd2a72919/ci_task2.png " width="40%" /> 本地编译校验: <img src="https://raw.gitcode.com/user-images/assets/7657293/feeecb36-31a0-4efe-bf84-c156e66cc55f/image.png" width="40%"/> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!317 | 6 个月前 | |
增加算子编译统计算子分组功能,优化编译耗时 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !368 merge master into master 增加算子编译统计算子分组功能,优化编译耗时 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 support some CI engineering capabilities. 优化仓库CI构建能力:增加算子编译统计算子分组功能,优化编译耗时。 - check_example.sh: 根据 PR 修改的文件列表,自动找出受影响的算子(ops),并逐个安装对应 run 包,然后执行它们的 example 用例做验证。 - check_pkg.sh: 根据 PR 修改的文件,精准找出受影响的算子,单独构建对应的 run 包,并打包成 single.tar.gz 供后续 CI 阶段使用。 - gen_ops_soc.py: 扫描仓库中所有算子 def.cpp 文件,分析哪些算子支持指定 SOC(如 ascend910b / ascend950 等),然后按分组规则把这些算子分组输出。 - op_compile_time_grouping.sh: 析编译日志,统计每个算子的最大编译耗时,然后按照“总耗时均衡原则”把算子分成 5 组,并生成分组 CSV 和 YAML 文件。 - ops_run_repackage.sh: 把多个 custom kernel 的 .run 包解包 → 合并进一个 host 包 → 重新用 makeself 生成一个“最终整合后的算子安装包”。 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/113 ## 测试 常规测试: ascend950 : OK (129 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (25 .o) ascend910b : OK (81 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ==================================== [ALL DONE] ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!368 | 6 个月前 | |
support local compilation CI build. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !537 merge master into master support local compilation CI build. Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 支持本地执行CI命令 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/206 ## 测试 本地修改算子文件后可以按照命令成功构建不报错。 常规测试: kirinx90 : FAILED (build error) ascend950 : OK (112 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (72 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!537 | 5 个月前 | |
流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !410 merge master into master 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/135 ## 测试 常规测试: kirinx90 : FAILED (build error) ascend950 : OK (141 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (72 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [x] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!410 | 6 个月前 | |
增加算子编译统计算子分组功能,优化编译耗时 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !368 merge master into master 增加算子编译统计算子分组功能,优化编译耗时 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 support some CI engineering capabilities. 优化仓库CI构建能力:增加算子编译统计算子分组功能,优化编译耗时。 - check_example.sh: 根据 PR 修改的文件列表,自动找出受影响的算子(ops),并逐个安装对应 run 包,然后执行它们的 example 用例做验证。 - check_pkg.sh: 根据 PR 修改的文件,精准找出受影响的算子,单独构建对应的 run 包,并打包成 single.tar.gz 供后续 CI 阶段使用。 - gen_ops_soc.py: 扫描仓库中所有算子 def.cpp 文件,分析哪些算子支持指定 SOC(如 ascend910b / ascend950 等),然后按分组规则把这些算子分组输出。 - op_compile_time_grouping.sh: 析编译日志,统计每个算子的最大编译耗时,然后按照“总耗时均衡原则”把算子分成 5 组,并生成分组 CSV 和 YAML 文件。 - ops_run_repackage.sh: 把多个 custom kernel 的 .run 包解包 → 合并进一个 host 包 → 重新用 makeself 生成一个“最终整合后的算子安装包”。 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/113 ## 测试 常规测试: ascend950 : OK (129 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (25 .o) ascend910b : OK (81 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ==================================== [ALL DONE] ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!368 | 6 个月前 | |
增加算子编译统计算子分组功能,优化编译耗时 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !368 merge master into master 增加算子编译统计算子分组功能,优化编译耗时 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 support some CI engineering capabilities. 优化仓库CI构建能力:增加算子编译统计算子分组功能,优化编译耗时。 - check_example.sh: 根据 PR 修改的文件列表,自动找出受影响的算子(ops),并逐个安装对应 run 包,然后执行它们的 example 用例做验证。 - check_pkg.sh: 根据 PR 修改的文件,精准找出受影响的算子,单独构建对应的 run 包,并打包成 single.tar.gz 供后续 CI 阶段使用。 - gen_ops_soc.py: 扫描仓库中所有算子 def.cpp 文件,分析哪些算子支持指定 SOC(如 ascend910b / ascend950 等),然后按分组规则把这些算子分组输出。 - op_compile_time_grouping.sh: 析编译日志,统计每个算子的最大编译耗时,然后按照“总耗时均衡原则”把算子分成 5 组,并生成分组 CSV 和 YAML 文件。 - ops_run_repackage.sh: 把多个 custom kernel 的 .run 包解包 → 合并进一个 host 包 → 重新用 makeself 生成一个“最终整合后的算子安装包”。 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/113 ## 测试 常规测试: ascend950 : OK (129 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (25 .o) ascend910b : OK (81 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ==================================== [ALL DONE] ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!368 | 6 个月前 | |
项目readme大纲结构调整 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !719 merge master_readme into master 项目readme大纲结构调整 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 项目readme和docs/readme大纲结构调整 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/318 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 资料已测试okay。 常规测试: ascend950 : OK (112 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (73 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> README.md、docs/README.md、compile.md等 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [x] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!719 | 4 个月前 | |
项目readme大纲结构调整 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !719 merge master_readme into master 项目readme大纲结构调整 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 项目readme和docs/readme大纲结构调整 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/318 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 资料已测试okay。 常规测试: ascend950 : OK (112 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (73 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> README.md、docs/README.md、compile.md等 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [x] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!719 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 4 个月前 | ||
| 4 个月前 |