| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Conv:开源Conv2D的算子原型、算子信息库和InferShape Co-authored-by: weijian317<gaoweijian1@huawei.com> # message auto-generated for no-merge-commit merge: !10468 merge iter into master Conv:开源Conv2D的算子原型、算子信息库和InferShape Created-by: weijian317 Commit-by: weijian317 Merged-by: cann-robot Description: ## 描述 开源Conv2D的算子原型、算子信息库和InferShape,并补充算子资料和图模式example <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#6314](https://gitcode.com/cann/ops-nn/issues/6314) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本次改动涉及的场景均已覆盖验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10468 | 1 个月前 | |
Refactor aic opInfo with IMPL_OP.OpSelectFormat. Co-authored-by: ray-shaw<shaorui4@huawei.com> Co-authored-by: jiang-mingming01<jiangmingming16@h-partners.com> # message auto-generated for no-merge-commit merge: !11036 merge fixp into master Refactor aic opInfo with IMPL_OP.OpSelectFormat. Created-by: ray-shaw Commit-by: ray-shaw;jiang-mingming01 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、前置要求:将框架提供的注册算子信息库接口置空,Format默认填成FORMAT_END,防止框架将算子信息库Format填成默认的ND; 2、conv2dv2/extend_conv2d采用GE提供的OpSelectFormat接口注册算子信息库; 3、为了保持编译阶段二进制复用,原有算子信息库删除aclnnSupport配置,该配置只影响图,不影响aclnn直调。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#6313](https://gitcode.com/cann/ops-nn/issues/6313) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> RDV pass daily pass ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!11036 | 1 个月前 | |
fix: validate bank cache directory file types Co-authored-by: yr923096443<923096443@qq.com> # message auto-generated for no-merge-commit merge: !11392 merge ops-nn-patch-1 into master fix: validate bank cache directory file types Created-by: yr923096443 Commit-by: yr923096443 Merged-by: cann-robot Description: ## 描述 修复 bank_mgr 对已有路径类型的判断: - IsDirExist 用 S_ISDIR 检查完整文件类型。原来的 st_mode & S_IFDIR 会把 Unix-domain socket 误识别为目录。 - CreateMultiDirectory 遇到 mkdir 的 EEXIST 时,仅在目标确为目录时接受成功,避免对普通文件、FIFO 或 socket 返回 SUCCESS。 复现:创建 AF_UNIX socket 路径后调用 IsDirExist,原版返回 true;对已有普通文件/FIFO/socket 调用 CreateMultiDirectory,原版返回 SUCCESS。修复后均正确拒绝,已有目录及新建子目录仍成功。 ## 关联的Issue 无。此 PR 为可直接复现的两处目录类型判断修复。 ## 测试 - 在 Linux/WSL 中编译仓库实际 system_utils.cpp 与仓库头文件,使用 g++ -std=c++17 -Wall -Wextra -Werror;仅以空日志宏替代外部 log/log.h 依赖,未替代文件系统逻辑。 - 使用真实普通文件、FIFO、AF_UNIX socket、目录及指向文件/目录的符号链接验证。包含缺失路径、已有目录、创建子目录及拒绝非目录 mkdir 目标。 - 原版在 socket 识别、非目录 mkdir 两组断言失败(exit 10);修复版全部通过(exit 0)。 - git diff --check 通过。本机无 CANN SDK/NPU,未运行全量构建或 NPU 测试,完整门禁以仓库 CI 为准。 ## 文档更新 无。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 使用 Codex 桌面版 / GPT-6 辅助定位、编写和验证;运行环境未提供具体构建版本。核心提示:检查无需 NPU 即可复现的 C/C++ 缺陷,保留最小修复并用真实文件类型验证。贡献者 yr923096443 已人工审阅两处源码改动及复现结果,并明确认可提交。 See merge request: cann/ops-nn!11392 | 13 天前 | |
动态库解耦 Co-authored-by: 18811725231<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !8927 merge master into master 动态库解耦 Created-by: yang-di52 Commit-by: 18811725231 Merged-by: cann-robot Description: ## 描述 本 PR 旨在将算子侧代码与 legacy 动态库(libophost_comm_legacy.so)解耦:LegacyCommonMgr 新增 isSupported_ 支持位与 IsSupport() 接口,依据编译宏 ASCEND_COMPUTE_UNIT 判断当前 SoC 版本是否属于受支持集合 SUPPORTED_VERS(ascend910b、ascend910_93、ascend310p、ascend310b、ascend910),仅受支持时才 dlopen 加载 legacy 库;各 legacy 封装接口在不受支持时提前短路返回,matmul 系列算子的 tiling 流程同步改为容忍 legacy 能力缺失而不再硬失败,并配套调整 CMake 编译宏与 UT 测试。 ## 关联的Issue [5093](https://gitcode.com/cann/ops-nn/issues/5093) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!8927 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 13 天前 | ||
| 2 个月前 |