| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: add run package preinstall so validation with force bypass Co-authored-by: jianwei10<zhengjianwei10@huawei.com> # message auto-generated for no-merge-commit merge: !1361 merge master into master feat: add run package preinstall so validation with force bypass Created-by: Geminiver Commit-by: jianwei10 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在未使用--force 下,添加安装自定义算子包时对 so 的校验,包括 dlopen,arch匹配 与 glibc 版本匹配校验 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [x] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!1361 | 6 个月前 | |
fix(opp): register custom vendor in load priority Co-authored-by: zhangyujia77<zhangyujia37@huawei.com> # message auto-generated for no-merge-commit merge: !4860 merge fix-custom-opp-load-priority into master fix(opp): register custom vendor in load priority Created-by: zhangyujia77 Commit-by: zhangyujia77 Merged-by: cann-robot Description: ## 描述 完善自定义算子包的安装、运行时查找及默认路径优先级配置处理。 - 明确 ASCEND_CUSTOM_OPP_PATH仅用于框架运行时查找自定义算子,不控制算子包安装目录。 - 默认安装时,算子包安装到ASCEND_OPP_PATH;指定--install-path时,安装到指定目录并通过生成的set_env.bash配置运行时查找路径。 - 默认安装或升级时,沿用现有逻辑将当前vendor调整到config.ini的load_priority首位。 - load_priority为空、缺失,或配置更新命令执行失败、更新结果不符合预期时,脚本明确报错并停止安装或升级,不自动补全或修正异常配置。 - 补充ValueDepend的AddCustom配置示例,说明配置前后的aclnn GetWorkspaceSize接口差异及适用场景。 ## 关联的Issue 关联Issue #1414:https://gitcode.com/cann/asc-devkit/issues/1414 关联Issue #1353:https://gitcode.com/cann/asc-devkit/issues/1353 ## 测试 - bash /tmp/test-config-ini-update.sh:通过。 - load_priority为空或缺失时,install.sh和upgrade.sh均报错退出,且不修改原文件。 - 已配置其他vendor时,当前vendor被调整到首位。 - 仅配置当前vendor时,脚本执行成功且配置保持不变。 - bash -n cmake/asc/fwk_modules/scripts/install.sh:通过。 - bash -n cmake/asc/fwk_modules/scripts/upgrade.sh:通过。 - git diff --check origin/master...HEAD:通过。 - git lfs fsck:通过。 - 动态库场景设置ASCEND_CUSTOM_OPP_PATH=<prefix>/lib/后,GE调用AddCustomValueDepend执行成功。 - 静态库样例编译成功,生成libmy_ops.a和execute_add_op。 - ValueDepend.md离线Markdown链接检查通过。 ## 文档更新 - 补充默认安装时通过$ASCEND_OPP_PATH/vendors/config.ini注册vendor的行为。 - 说明需要调整同名OpType算子的加载优先级时才建议手动配置config.ini。 - 补充有效load_priority的格式、优先级顺序及异常配置处理方式。 - 明确指定目录安装后由set_env.bash配置运行时查找路径。 - 修正RUN算子包和动态库在ASCEND_CUSTOM_OPP_PATH中的目录示例。 - 补充ValueDepend配置后的aclnn接口变化和调用示例。 ## 类型标签 - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4860 | 2 个月前 | |
扩展pre-commit hooks (第三批目录) Co-authored-by: Water8L<15279328600@163.com> # message auto-generated for no-merge-commit merge: !4195 merge master into master 扩展pre-commit hooks (第三批目录) Created-by: Water8L Commit-by: Water8L Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 在.pre-commit-config.yaml中根据trailing-whitespace和end-of-file-fixer hook,修改剩下全部目录中对应不合规范的文件 ## 关联的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!4195 | 3 个月前 | |
fix(opp): register custom vendor in load priority Co-authored-by: zhangyujia77<zhangyujia37@huawei.com> # message auto-generated for no-merge-commit merge: !4860 merge fix-custom-opp-load-priority into master fix(opp): register custom vendor in load priority Created-by: zhangyujia77 Commit-by: zhangyujia77 Merged-by: cann-robot Description: ## 描述 完善自定义算子包的安装、运行时查找及默认路径优先级配置处理。 - 明确 ASCEND_CUSTOM_OPP_PATH仅用于框架运行时查找自定义算子,不控制算子包安装目录。 - 默认安装时,算子包安装到ASCEND_OPP_PATH;指定--install-path时,安装到指定目录并通过生成的set_env.bash配置运行时查找路径。 - 默认安装或升级时,沿用现有逻辑将当前vendor调整到config.ini的load_priority首位。 - load_priority为空、缺失,或配置更新命令执行失败、更新结果不符合预期时,脚本明确报错并停止安装或升级,不自动补全或修正异常配置。 - 补充ValueDepend的AddCustom配置示例,说明配置前后的aclnn GetWorkspaceSize接口差异及适用场景。 ## 关联的Issue 关联Issue #1414:https://gitcode.com/cann/asc-devkit/issues/1414 关联Issue #1353:https://gitcode.com/cann/asc-devkit/issues/1353 ## 测试 - bash /tmp/test-config-ini-update.sh:通过。 - load_priority为空或缺失时,install.sh和upgrade.sh均报错退出,且不修改原文件。 - 已配置其他vendor时,当前vendor被调整到首位。 - 仅配置当前vendor时,脚本执行成功且配置保持不变。 - bash -n cmake/asc/fwk_modules/scripts/install.sh:通过。 - bash -n cmake/asc/fwk_modules/scripts/upgrade.sh:通过。 - git diff --check origin/master...HEAD:通过。 - git lfs fsck:通过。 - 动态库场景设置ASCEND_CUSTOM_OPP_PATH=<prefix>/lib/后,GE调用AddCustomValueDepend执行成功。 - 静态库样例编译成功,生成libmy_ops.a和execute_add_op。 - ValueDepend.md离线Markdown链接检查通过。 ## 文档更新 - 补充默认安装时通过$ASCEND_OPP_PATH/vendors/config.ini注册vendor的行为。 - 说明需要调整同名OpType算子的加载优先级时才建议手动配置config.ini。 - 补充有效load_priority的格式、优先级顺序及异常配置处理方式。 - 明确指定目录安装后由set_env.bash配置运行时查找路径。 - 修正RUN算子包和动态库在ASCEND_CUSTOM_OPP_PATH中的目录示例。 - 补充ValueDepend配置后的aclnn接口变化和调用示例。 ## 类型标签 - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [x] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!4860 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 2 个月前 |