| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
add mmpa dependencies Co-authored-by: zihan0007<mazihan1@huawei.com> # message auto-generated for no-merge-commit merge: !5070 merge mmpa into master add mmpa dependencies Created-by: zihan0007 Commit-by: zihan0007 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> gcc11场景依赖mmpa模块,需要引入。解决修改gcc版本之后存在的未定义mmDladdr符号而导致的core dump问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> Issue #2796 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 修改cmake引入mmpa ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5070 | 3 个月前 | |
batchMatmul基础模板及broadCast场景kernel实现切换tensorApi实现 Co-authored-by: y00943198<yangtao363@huawei.com> # message auto-generated for no-merge-commit merge: !5087 merge master into master batchMatmul基础模板及broadCast场景kernel实现切换tensorApi实现 Created-by: AlbertYoung192 Commit-by: y00943198 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、950 batchmatmul 基础模板以及广播场景切换tensor_api实现 2、使用tensor_api实现kernel,不需要再手动计算每个指令的输入,使用切分的方式去表达每一轮计算的数据,更易理解kernel实现原理 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/3040 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 1、冒烟用例通过 2、门槛用例功能精度PASS,性能与当前主线持平 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5087 | 3 个月前 | |
在experimental目录支持<<<>>>算子编译工程资料补充与cmake文件整改 Co-authored-by: luyakun<luyakun@h-partners.com> # message auto-generated for no-merge-commit merge: !3607 merge exp_doc into master 在experimental目录支持<<<>>>算子编译工程资料补充与cmake文件整改 Created-by: luyakun_hw Commit-by: luyakun Merged-by: cann-robot Description: ## 描述 1、补充在experimental目录支持<<<>>>算子编译工程的资料; 2、整改cmake文件遗留的检视意见 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/1899 ## 测试 根据md文档,在本地进行<<<>>>算子自定义开发与验证 ## 文档更新 新增了docs/zh/develop/torch_extension_develop_guide.md文档; 修改了docs/zh/install/quick_install.md文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!3607 | 5 个月前 | |
同步工程公共代码 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !1071 merge master into master 同步工程公共代码 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 归一同步工程代码,并更新license ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1071 | 7 个月前 | |
新增编译选项module_extension和noaclnn Co-authored-by: 李飞265<lifei265@h-partners.com> # message auto-generated for no-merge-commit merge: !2276 merge mdc_compile_v2 into master 新增编译选项module_extension和noaclnn Created-by: lifei265 Commit-by: 李飞265 Merged-by: cann-robot Description: ## 描述 新增编译选项module_extension,用于和模块拓展modext仓联合编译 新增编译选项noaclnn,用于控制aclnn是否编译 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2276 | 6 个月前 | |
add mmpa dependencies Co-authored-by: zihan0007<mazihan1@huawei.com> # message auto-generated for no-merge-commit merge: !5070 merge mmpa into master add mmpa dependencies Created-by: zihan0007 Commit-by: zihan0007 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> gcc11场景依赖mmpa模块,需要引入。解决修改gcc版本之后存在的未定义mmDladdr符号而导致的core dump问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> Issue #2796 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 修改cmake引入mmpa ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5070 | 3 个月前 | |
refactor(symbol): rename nn_constant_folding_ops to opconstant_folding_nn Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !5511 merge master_chnagename into master refactor(symbol): rename nn_constant_folding_ops to opconstant_folding_nn Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 重构神经网络算子常量折叠库的命名规范,将 nn_constant_folding_ops 统一更名为 opconstant_folding_nn,使其符合项目统一的命名约定。 ### 主要改动 1. **库文件重命名** - libnn_constant_folding_ops.so → libopconstant_folding_nn.so 2. **更新 CMake 配置** - cmake/symbol.cmake: 更新 SO 输出路径和 target 名称 - cmake/func.cmake: 更新注释说明 3. **更新打包配置** - scripts/package/module/ascend/OpsNNInfo.xml: 更新交付文件列表 ### 改动文件 - cmake/func.cmake - cmake/symbol.cmake - scripts/package/module/ascend/OpsNNInfo.xml ### 重构收益 - 统一命名规范,与其他模块保持一致 - 提高代码可维护性 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接 --> ## 测试 - [ ] 编译构建测试通过 - [ ] 包交付文件验证 ## 文档更新 无文档更新。 ## 类型标签 - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [x] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!5511 | 3 个月前 | |
include ops-tensor Co-authored-by: liuyufan0725<liuyufan9@huawei.com> # message auto-generated for no-merge-commit merge: !5036 merge ops_tensor into master include ops-tensor Created-by: liuyufan0725 Commit-by: liuyufan0725 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ops-nn仓引入ops-tensor作为子模块,ops-tensor包含tensor_api的实现及blaze模板 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 关联Issue [#1986](https://gitcode.com/cann/ops-nn/issues/1986) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地编包正常出包,验证离线编译功能正常,线上出包正常 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了docs/zh/install/compile.md,新增了ops-tensor作为三方依赖 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5036 | 3 个月前 | |
add strip Co-authored-by: 丛吉钰<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !2359 merge kernel into master add strip Created-by: cong-jiyu Commit-by: 丛吉钰 Merged-by: cann-robot Description: ## 描述 为构建的包添加-s选项。 ## 关联的Issue [#1336](https://gitcode.com/cann/ops-nn/issues/1336) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!2359 | 6 个月前 | |
同步工程公共代码 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !1071 merge master into master 同步工程公共代码 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 归一同步工程代码,并更新license ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1071 | 7 个月前 | |
fix:opbuild compile tools dir Co-authored-by: cong-jiyu<congjiyu@h-partners.com> # message auto-generated for no-merge-commit merge: !5333 merge opbuild into master fix:opbuild compile tools dir Created-by: cong-jiyu Commit-by: cong-jiyu Merged-by: cann-robot Description: ## 描述 修复version.cmake删除依赖asc-tools导致的编译找不到opbuild问题。 ## 关联的Issue [#2928](https://gitcode.com/cann/ops-nn/issues/2928) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5333 | 3 个月前 | |
refactor: 引用工程公共仓cann-cmake统一打包构建API,移除本地冗余脚本 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !4109 merge bugfix1 into master refactor: 引用工程公共仓cann-cmake统一打包构建API,移除本地冗余脚本 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 重构 ops-nn 仓库的打包构建流程,将本地维护的打包脚本和安装脚本替换为引用工程公共仓 cann-cmake 中统一的 API,降低构建工程的复杂度和维护成本。 ### 主要改动: 1. 升级 cann-cmake 版本:从 master-001 升级到 master-002,新增 SHA256 校验(fetch_cann_cmake.cmake) 2. 替换打包脚本引用路径:将 cmake/package.cmake 中所有 ${CMAKE_SOURCE_DIR}/scripts/package/ 和 ${CMAKE_SOURCE_DIR}/cmake/ 本地路径替换为 ${CANN_CMAKE_DIR}/ 公共路径 3. 移除本地冗余脚本:删除 cmake/makeself_built_in.cmake、cmake/makeself_custom.cmake、cmake/third_party/makeself-fetch.cmake 以及 scripts/package/common/ 和 scripts/package/latest_manager/ 下的全部 21 个文件 3. 更新打包配置:新增 CPACK_PACKAGE_PARAM_NAME 参数和 share_info_name XML 配置项(ops_math.xml) 4. 更新编译文档:同步更新 cann-cmake 版本号说明(docs/zh/install/compile.md) ## 关联的Issue [#2381](https://gitcode.com/cann/ops-nn/issues/2381) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 docs/zh/install/compile.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:构建重构 See merge request: cann/ops-nn!4109 | 4 个月前 | |
同步工程公共代码 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !1071 merge master into master 同步工程公共代码 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 归一同步工程代码,并更新license ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1071 | 7 个月前 | |
fix: compile with opbase source Co-authored-by: wangrui<wangrui124@huawei.com> # message auto-generated for no-merge-commit merge: !1982 merge master into master fix: compile with opbase source Created-by: wangrui_ Commit-by: wangrui Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> compile with opbase source 1. 本仓下载opbase仓源码 2. 查找头文件,优先使用本地下载的路径 3. 不查找lib库,并移除lib库依赖 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1982 | 6 个月前 | |
refactor(symbol): rename nn_constant_folding_ops to opconstant_folding_nn Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !5511 merge master_chnagename into master refactor(symbol): rename nn_constant_folding_ops to opconstant_folding_nn Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 重构神经网络算子常量折叠库的命名规范,将 nn_constant_folding_ops 统一更名为 opconstant_folding_nn,使其符合项目统一的命名约定。 ### 主要改动 1. **库文件重命名** - libnn_constant_folding_ops.so → libopconstant_folding_nn.so 2. **更新 CMake 配置** - cmake/symbol.cmake: 更新 SO 输出路径和 target 名称 - cmake/func.cmake: 更新注释说明 3. **更新打包配置** - scripts/package/module/ascend/OpsNNInfo.xml: 更新交付文件列表 ### 改动文件 - cmake/func.cmake - cmake/symbol.cmake - scripts/package/module/ascend/OpsNNInfo.xml ### 重构收益 - 统一命名规范,与其他模块保持一致 - 提高代码可维护性 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接 --> ## 测试 - [ ] 编译构建测试通过 - [ ] 包交付文件验证 ## 文档更新 无文档更新。 ## 类型标签 - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [x] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-nn!5511 | 3 个月前 | |
nn仓第三方软件适配公共工程,简化构建配置,统一第三方依赖管理,提升可维护性。 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !5128 merge bugfix1 into master nn仓第三方软件适配公共工程,简化构建配置,统一第三方依赖管理,提升可维护性。 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 nn仓第三方软件适配公共工程,简化构建配置,统一第三方依赖管理,提升可维护性。 ### 主要修改 - 删除6个独立的第三方库cmake文件(abseil-cpp、protobuf、eigen、gtest、json、makeself),共删除914行代码 - 改用公共工程的统一接口 add_cann_third_party() 管理第三方依赖 - 修改链接库命名:Eigen3::EigenNn → Eigen3::Eigen - 更新 cann-cmake 版本:master-004 → master-015 ## 关联的Issue [#2853](https://gitcode.com/cann/ops-nn/issues/2853) ## 测试 全量出包验证成功,ut门禁全量验证通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5128 | 3 个月前 | |
Fix aclnn quant matmul error messages Co-authored-by: zhoushaolong<zhoushaolong3@huawei.com> # message auto-generated for no-merge-commit merge: !5182 merge aclnn0521_new into master Fix aclnn quant matmul error messages Created-by: zhoushaolong Commit-by: zhoushaolong Merged-by: cann-robot Description: 本次修改主要针对 QuantBatchMatmul 相关算子的参数校验错误信息进行规范化整改。 改动内容包括: 1. 新增 matmul/common/op_host/log_format_util.h,提供 FormatString 和 BoolToString 工具函数,用于统一构造错误日志中的实际值信息。 2. 将 quant_batch_matmul_v3、quant_batch_matmul_v3 mmad s8s4、quant_batch_matmul_inplace_add 等路径中opapi文件夹下的部分 CUBE_INNER_ERR_REPORT / 普通 OP_LOGE 替换为更明确的错误日志宏。 3. 针对 dtype、shape、shape dim、format、value 等非法输入场景,补充参数名、实际值和原因说明,提升报错可读性和问题定位效率。 4. 优化部分错误信息表述,并调整部分日志调用格式,避免函数体过大导致的问题。 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/2823 ## 测试 已针对本次修改涉及的 QuantBatchMatmul 相关 tiling / inferShape 参数校验路径进行代码检查,确认错误日志宏调用格式正确,参数名、实际值和原因说明完整。 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:error massage整改 See merge request: cann/ops-nn!5182 | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 3 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 |