| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Support builtin AICPU json package loading Co-authored-by: jialimin1<jialimin1@huawei.com> # message auto-generated for no-merge-commit merge: !666 merge feature/aclnn-aicpu-builtin-json-load into master Support builtin AICPU json package loading Created-by: jialimin1 Commit-by: jialimin1 Merged-by: cann-robot Description: ## 描述 支持从 ASCEND_OPP_PATH 加载内置 AICPU JSON 包及对应的 kernel so,并将内置包与自定义包纳入统一的注册和加载流程。 主要改动: 1. 扫描并按序解析 built-in/op_impl/aicpu/config 下的 JSON 配置。 2. 为 JSON 文件和算子注册信息增加包类型,按自定义/内置类型解析 kernel so 路径。 3. 注册内置算子前校验 kernel so 路径;单个 JSON 解析失败或缺少 op_infos 时继续处理后续配置。 4. 保留自定义算子黑名单逻辑,并在未配置自定义算子路径时继续加载内置包。 ## 关联的Issue #294 ## 测试 当前 PR 未包含测试代码或测试结果,建议执行以下验证: 1. **编译构建测试** - 完整编译 opbase,验证头文件及实现变更能够通过编译和链接。 2. **内置包加载功能验证** - 配置 ASCEND_OPP_PATH,验证多个内置 JSON 能按序解析、算子可从注册表查询,且 kernel so 从 built-in/op_impl/aicpu/kernel 正确加载。 3. **异常配置验证** - 覆盖空配置目录、无效 JSON、缺少 op_infos、空 kernelSo、无效 so 路径和重复算子,确认跳过异常项并继续加载其他配置。 4. **自定义算子回归测试** - 验证 ASCEND_CUSTOM_OPP_PATH 加载、黑名单过滤、重复注册和自定义 kernel so 加载行为保持正常。 5. **环境变量组合验证** - 分别验证仅设置 ASCEND_OPP_PATH、仅设置 ASCEND_CUSTOM_OPP_PATH、同时设置及均未设置的场景。 ## 文档更新 本 PR 未修改文档。该变更涉及内置 AICPU JSON 包目录约定,如该约定面向外部开发者,建议同步更新相关开发文档。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/opbase!666 | 1 个月前 | |
reduce模版针对batch一致性新增GetInputParam接口 Co-authored-by: sunzhongwen1<sunzhongwen1@huawei.com> # message auto-generated for no-merge-commit merge: !671 merge reduce/batchinvariant/GetInputParam into master reduce模版针对batch一致性新增GetInputParam接口 Created-by: sunzhongwen1 Commit-by: sunzhongwen1 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1.解决lpnormv2编译报错,将computaux函数中的batch一致性开关下沉到reduce_operator.h函数,isBatchInvariant开关通过模板参数传递 2.新增GetInputParam接口,在该函数中基于batch一致性开关判断是否需要针对尾轴A且为1的场景特殊处理。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/opbase!671 | 1 个月前 |