| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[Build] 修改hccl_headers,rdma-core改为target依赖 Co-authored-by: jiyuanhao<jiyuanhao1@huawei.com> # message auto-generated for no-merge-commit merge: !2535 merge build/hccl_headers into master [Build] 修改hccl_headers,rdma-core改为target依赖 Created-by: jiyuanhao Commit-by: jiyuanhao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> [Build] 修改hccl_headers,rdma-core改为target依赖 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [ ] 📋 其他,请描述: ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 已完成的测试用例和场景: 1. 编译功能验证OK 补充的UT用例:不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 合入检查 <!-- 在正式合入前,请做好必要的代码测试,用例补充,软件代码风格检查等。提高合入效率。--> <!-- [x] 表示选中 --> - [x] 🧐 已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 - [x] 🔍 邀请 committer评论 /lgtm前的必要检查 - [x] 🏷️ 标题中使用了合适的类型标签(如:[feat], [fix]) - [x] 📄 代码修改内容已简要描述,相关文档已更新 - [x] 📝 代码注释已更新,代码遵循项目整体代码风格 - [x] 🧪 代码UT测试已更新,覆盖率已达标 - [x] 🔬 验证方法已更新到"测试"部分 - [x] 🛠️ 代码已通过静态分析工具检查,无错误 - [x] 👥 代码检视/code review/同行评议和必要的代码串讲,确保代码质量 - [x] ✅ 代码检视意见已处理或答复,无未处理的检视意见 - [x] 🚀 预约 前冒烟 用例前的必要检查 - [x] ✔️ 代码已有committer的/lgtm 和 模块committer的/lgtm评论 - [x] 🔧 代码已通过compile,编译无错误,无告警 - [x] 🖥️ 代码已通过基本功能本地测试或者在线测试,确保基本功能正常 - [x] 🎯 预约 approver评论/approve,正式合入前的必要检查 - [x] 📊 前冒烟 用例已全量通过 - [x] 📦 新增功能已同步补充基本功能测试用例到前冒烟里 See merge request: cann/hcomm!2535 | 22 天前 | |
[build] update C++ version of LLT to C++ 17 Co-authored-by: ouyangcaike<ouyangcaike@h-partners.com> # message auto-generated for no-merge-commit merge: !2773 merge build-llt into master [build] update C++ version of LLT to C++ 17 Created-by: ouyangcaike Commit-by: ouyangcaike Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. 升级 LLT 模块的 C++ 版本到 C++ 17 2. 修改LLT模块中所有 any() 为 mockcpp::any() ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [x] 📋 其他,请描述:工程构建 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 已完成的测试用例和场景: - LLT 编译成功并运行正常 - 全量拦截任务通过 补充的UT用例: - NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 合入检查 <!-- 在正式合入前,请做好必要的代码测试,用例补充,软件代码风格检查等。提高合入效率。--> <!-- [x] 表示选中 --> - [x] 🧐 已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 - [x] 🔍 邀请 committer评论 /lgtm前的必要检查 - [x] 🏷️ 标题中使用了合适的类型标签(如:[feat], [fix]) - [x] 📄 代码修改内容已简要描述,相关文档已更新 - [x] 📝 代码注释已更新,代码遵循项目整体代码风格 - [x] 🧪 代码UT测试已更新,覆盖率已达标 - [x] 🔬 验证方法已更新到"测试"部分 - [x] 🛠️ 代码已通过静态分析工具检查,无错误 - [x] 👥 代码检视/code review/同行评议和必要的代码串讲,确保代码质量 - [x] ✅ 代码检视意见已处理或答复,无未处理的检视意见 - [x] 🚀 预约 前冒烟 用例前的必要检查 - [x] ✔️ 代码已有committer的/lgtm 和 模块committer的/lgtm评论 - [x] 🔧 代码已通过compile,编译无错误,无告警 - [x] 🖥️ 代码已通过基本功能本地测试或者在线测试,确保基本功能正常 - [x] 🎯 预约 approver评论/approve,正式合入前的必要检查 - [x] 📊 前冒烟 用例已全量通过 - [x] 📦 新增功能已同步补充基本功能测试用例到前冒烟里 See merge request: cann/hcomm!2773 | 10 天前 | |
[build] update C++ version of LLT to C++ 17 Co-authored-by: ouyangcaike<ouyangcaike@h-partners.com> # message auto-generated for no-merge-commit merge: !2773 merge build-llt into master [build] update C++ version of LLT to C++ 17 Created-by: ouyangcaike Commit-by: ouyangcaike Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. 升级 LLT 模块的 C++ 版本到 C++ 17 2. 修改LLT模块中所有 any() 为 mockcpp::any() ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [x] 📋 其他,请描述:工程构建 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 已完成的测试用例和场景: - LLT 编译成功并运行正常 - 全量拦截任务通过 补充的UT用例: - NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 合入检查 <!-- 在正式合入前,请做好必要的代码测试,用例补充,软件代码风格检查等。提高合入效率。--> <!-- [x] 表示选中 --> - [x] 🧐 已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 - [x] 🔍 邀请 committer评论 /lgtm前的必要检查 - [x] 🏷️ 标题中使用了合适的类型标签(如:[feat], [fix]) - [x] 📄 代码修改内容已简要描述,相关文档已更新 - [x] 📝 代码注释已更新,代码遵循项目整体代码风格 - [x] 🧪 代码UT测试已更新,覆盖率已达标 - [x] 🔬 验证方法已更新到"测试"部分 - [x] 🛠️ 代码已通过静态分析工具检查,无错误 - [x] 👥 代码检视/code review/同行评议和必要的代码串讲,确保代码质量 - [x] ✅ 代码检视意见已处理或答复,无未处理的检视意见 - [x] 🚀 预约 前冒烟 用例前的必要检查 - [x] ✔️ 代码已有committer的/lgtm 和 模块committer的/lgtm评论 - [x] 🔧 代码已通过compile,编译无错误,无告警 - [x] 🖥️ 代码已通过基本功能本地测试或者在线测试,确保基本功能正常 - [x] 🎯 预约 approver评论/approve,正式合入前的必要检查 - [x] 📊 前冒烟 用例已全量通过 - [x] 📦 新增功能已同步补充基本功能测试用例到前冒烟里 See merge request: cann/hcomm!2773 | 10 天前 | |
HcclEngineCtxDestroy API Co-authored-by: jankin_weng<wengjingchong@huawei.com> # message auto-generated for no-merge-commit merge: !557 merge master into master HcclEngineCtxDestroy API Created-by: jankin_weng Commit-by: jankin_weng Merged-by: cann-robot Description: ## 描述 增加HcclEngineCtxDestroy对外接口,适配HcommBatchModeStart和End在不调用情况下任务可以直接下发 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue NA <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 使用UT测试和端到端算子验证功能 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hcomm!557 | 3 个月前 | |
子包适配 Co-authored-by: jiyuanhao<jiyuanhao1@huawei.com> | 4 个月前 | |
add ut Co-authored-by: ren-mengguang<renmengguang@h-partners.com> # message auto-generated for no-merge-commit merge: !1574 merge rmg_code into master add ut Created-by: ren-mengguang Commit-by: ren-mengguang Merged-by: cann-robot Description: ## 描述 增补对外接口&数据结构llt测试用例 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 仅新增llt用例,不影响功能 |测试用例 |覆盖分支 | |-- |-- | |Ut_HcclGetRankId_When_RankIdIsNull_Expect_ReturnIsHCCL_E_PTR | HcclGetRankId 函数的空指针检查分支(CHK_PTR_NULL(rank), 返回 HCCL_E_PTR 错误码的路径 | |Ut_HcclEngineCtxCreate_WithDifferentCommEngines_Expect_ReturnIsHCCL_SUCCESS | HcclEngineCtxCreate 函数的 COMM_ENGINE_CPU 分支,HcclEngineCtxCreate 函数的 COMM_ENGINE_AICPU 分支 | |ut_HcclCombinOpParam_910B_size_check.cc (新文件)|TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小| |ut_HcclCombinOpParam_950_size_check.cc (新文件)| TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小| |ut_HcclOpArgs_size_check.cc (新文件)|TestHcclOpArgsSize - 验证结构体大小,TestHcclOpArgsFieldOffsets - 验证字段偏移量,TestHcclOpArgsFieldSizes - 验证字段类型大小,TestHcclOpArgsAlgConfigSize - 验证配置结构体大小,TestHcclOpArgsInitFunction - 验证初始化函数| |ut_HcclOpResParam_size_check.cc (新文件)|TestHcclOpResParamSize - 验证结构体总大小,TestHcclOpResParamFieldOffsets - 验证所有字段偏移量,TestHcclOpResParamFieldSizes - 验证子结构体大小| |ut_HcomGetCommHandleByGroup_API_test.cc (新文件)|HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(commHandle) 分支,HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(group) 分支,组群不存在时返回 HCCL_E_NOT_FOUND 的路径| ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hcomm!1574 | 2 个月前 | |
add ut Co-authored-by: ren-mengguang<renmengguang@h-partners.com> # message auto-generated for no-merge-commit merge: !1574 merge rmg_code into master add ut Created-by: ren-mengguang Commit-by: ren-mengguang Merged-by: cann-robot Description: ## 描述 增补对外接口&数据结构llt测试用例 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 仅新增llt用例,不影响功能 |测试用例 |覆盖分支 | |-- |-- | |Ut_HcclGetRankId_When_RankIdIsNull_Expect_ReturnIsHCCL_E_PTR | HcclGetRankId 函数的空指针检查分支(CHK_PTR_NULL(rank), 返回 HCCL_E_PTR 错误码的路径 | |Ut_HcclEngineCtxCreate_WithDifferentCommEngines_Expect_ReturnIsHCCL_SUCCESS | HcclEngineCtxCreate 函数的 COMM_ENGINE_CPU 分支,HcclEngineCtxCreate 函数的 COMM_ENGINE_AICPU 分支 | |ut_HcclCombinOpParam_910B_size_check.cc (新文件)|TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小| |ut_HcclCombinOpParam_950_size_check.cc (新文件)| TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小| |ut_HcclOpArgs_size_check.cc (新文件)|TestHcclOpArgsSize - 验证结构体大小,TestHcclOpArgsFieldOffsets - 验证字段偏移量,TestHcclOpArgsFieldSizes - 验证字段类型大小,TestHcclOpArgsAlgConfigSize - 验证配置结构体大小,TestHcclOpArgsInitFunction - 验证初始化函数| |ut_HcclOpResParam_size_check.cc (新文件)|TestHcclOpResParamSize - 验证结构体总大小,TestHcclOpResParamFieldOffsets - 验证所有字段偏移量,TestHcclOpResParamFieldSizes - 验证子结构体大小| |ut_HcomGetCommHandleByGroup_API_test.cc (新文件)|HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(commHandle) 分支,HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(group) 分支,组群不存在时返回 HCCL_E_NOT_FOUND 的路径| ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hcomm!1574 | 2 个月前 | |
support HcclCreateOpResCtx for A2 Co-authored-by: gcw_NcEfY7mt<huyiliang3@h-partners.com> # message auto-generated for no-merge-commit merge: !2203 merge master into master support HcclCreateOpResCtx for A2 Created-by: gcw_NcEfY7mt Commit-by: gcw_NcEfY7mt Merged-by: cann-robot Description: ## 描述 HcclCreateOpResCtx支持A2 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [ ] 📋 其他,请描述: ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 已完成的测试用例和场景: 1. MC2场景用例验证 2. 补充的UT用例: ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 合入检查 <!-- 在正式合入前,请做好必要的代码测试,用例补充,软件代码风格检查等。提高合入效率。--> <!-- [x] 表示选中 --> - [ ] 🧐 已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 - [ ] 🔍 邀请 committer评论 /lgtm前的必要检查 - [ ] 🏷️ 标题中使用了合适的类型标签(如:[feat], [fix]) - [ ] 📄 代码修改内容已简要描述,相关文档已更新 - [ ] 📝 代码注释已更新,代码遵循项目整体代码风格 - [ ] 🧪 代码UT测试已更新,覆盖率已达标 - [ ] 🔬 验证方法已更新到"测试"部分 - [ ] 🛠️ 代码已通过静态分析工具检查,无错误 - [ ] 👥 代码检视/code review/同行评议和必要的代码串讲,确保代码质量 - [ ] ✅ 代码检视意见已处理或答复,无未处理的检视意见 - [ ] 🚀 预约 前冒烟 用例前的必要检查 - [ ] ✔️ 代码已有committer的/lgtm 和 模块committer的/lgtm评论 - [ ] 🔧 代码已通过compile,编译无错误,无告警 - [ ] 🖥️ 代码已通过基本功能本地测试或者在线测试,确保基本功能正常 - [ ] 🎯 预约 approver评论/approve,正式合入前的必要检查 - [ ] 📊 前冒烟 用例已全量通过 - [ ] 📦 新增功能已同步补充基本功能测试用例到前冒烟里 See merge request: cann/hcomm!2203 | 1 个月前 | |
[feat]:A5 UB通信域级别QOS&&CCU环回适配新的get_tp_list方案 Co-authored-by: Klayyy<wanglei7@126.com> Co-authored-by: Klayyy<wanglei886@h-partners.com> # message auto-generated for no-merge-commit merge: !2603 merge Final into master [feat]:A5 UB通信域级别QOS&&CCU环回适配新的get_tp_list方案 Created-by: Klayyy Commit-by: Klayyy Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [ ] 📋 其他,请描述: ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 已完成的测试用例和场景: 1. AICPU场景不同hcclQos hccl test验证 2. CCU 不同hcclQos hccltest验证 补充的UT用例:TP管理中新增ut用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 合入检查 <!-- 在正式合入前,请做好必要的代码测试,用例补充,软件代码风格检查等。提高合入效率。--> <!-- [x] 表示选中 --> - [x] 🧐 已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 - [x] 🔍 邀请 committer评论 /lgtm前的必要检查 - [x] 🏷️ 标题中使用了合适的类型标签(如:[feat], [fix]) - [x] 📄 代码修改内容已简要描述,相关文档已更新 - [x] 📝 代码注释已更新,代码遵循项目整体代码风格 - [x] 🧪 代码UT测试已更新,覆盖率已达标 - [x] 🔬 验证方法已更新到"测试"部分 - [x] 🛠️ 代码已通过静态分析工具检查,无错误 - [x] 👥 代码检视/code review/同行评议和必要的代码串讲,确保代码质量 - [x] ✅ 代码检视意见已处理或答复,无未处理的检视意见 - [x] 🚀 预约 前冒烟 用例前的必要检查 - [x] ✔️ 代码已有committer的/lgtm 和 模块committer的/lgtm评论 - [x] 🔧 代码已通过compile,编译无错误,无告警 - [x] 🖥️ 代码已通过基本功能本地测试或者在线测试,确保基本功能正常 - [x] 🎯 预约 approver评论/approve,正式合入前的必要检查 - [x] 📊 前冒烟 用例已全量通过 - [x] 📦 新增功能已同步补充基本功能测试用例到前冒烟里 See merge request: cann/hcomm!2603 | 19 天前 | |
add ut Co-authored-by: ren-mengguang<renmengguang@h-partners.com> # message auto-generated for no-merge-commit merge: !1574 merge rmg_code into master add ut Created-by: ren-mengguang Commit-by: ren-mengguang Merged-by: cann-robot Description: ## 描述 增补对外接口&数据结构llt测试用例 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 仅新增llt用例,不影响功能 |测试用例 |覆盖分支 | |-- |-- | |Ut_HcclGetRankId_When_RankIdIsNull_Expect_ReturnIsHCCL_E_PTR | HcclGetRankId 函数的空指针检查分支(CHK_PTR_NULL(rank), 返回 HCCL_E_PTR 错误码的路径 | |Ut_HcclEngineCtxCreate_WithDifferentCommEngines_Expect_ReturnIsHCCL_SUCCESS | HcclEngineCtxCreate 函数的 COMM_ENGINE_CPU 分支,HcclEngineCtxCreate 函数的 COMM_ENGINE_AICPU 分支 | |ut_HcclCombinOpParam_910B_size_check.cc (新文件)|TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小| |ut_HcclCombinOpParam_950_size_check.cc (新文件)| TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小| |ut_HcclOpArgs_size_check.cc (新文件)|TestHcclOpArgsSize - 验证结构体大小,TestHcclOpArgsFieldOffsets - 验证字段偏移量,TestHcclOpArgsFieldSizes - 验证字段类型大小,TestHcclOpArgsAlgConfigSize - 验证配置结构体大小,TestHcclOpArgsInitFunction - 验证初始化函数| |ut_HcclOpResParam_size_check.cc (新文件)|TestHcclOpResParamSize - 验证结构体总大小,TestHcclOpResParamFieldOffsets - 验证所有字段偏移量,TestHcclOpResParamFieldSizes - 验证子结构体大小| |ut_HcomGetCommHandleByGroup_API_test.cc (新文件)|HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(commHandle) 分支,HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(group) 分支,组群不存在时返回 HCCL_E_NOT_FOUND 的路径| ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hcomm!1574 | 2 个月前 | |
[feat]:A5 UB通信域级别QOS&&CCU环回适配新的get_tp_list方案 Co-authored-by: Klayyy<wanglei7@126.com> Co-authored-by: Klayyy<wanglei886@h-partners.com> # message auto-generated for no-merge-commit merge: !2603 merge Final into master [feat]:A5 UB通信域级别QOS&&CCU环回适配新的get_tp_list方案 Created-by: Klayyy Commit-by: Klayyy Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [ ] 📋 其他,请描述: ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> 无 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 已完成的测试用例和场景: 1. AICPU场景不同hcclQos hccl test验证 2. CCU 不同hcclQos hccltest验证 补充的UT用例:TP管理中新增ut用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 合入检查 <!-- 在正式合入前,请做好必要的代码测试,用例补充,软件代码风格检查等。提高合入效率。--> <!-- [x] 表示选中 --> - [x] 🧐 已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 - [x] 🔍 邀请 committer评论 /lgtm前的必要检查 - [x] 🏷️ 标题中使用了合适的类型标签(如:[feat], [fix]) - [x] 📄 代码修改内容已简要描述,相关文档已更新 - [x] 📝 代码注释已更新,代码遵循项目整体代码风格 - [x] 🧪 代码UT测试已更新,覆盖率已达标 - [x] 🔬 验证方法已更新到"测试"部分 - [x] 🛠️ 代码已通过静态分析工具检查,无错误 - [x] 👥 代码检视/code review/同行评议和必要的代码串讲,确保代码质量 - [x] ✅ 代码检视意见已处理或答复,无未处理的检视意见 - [x] 🚀 预约 前冒烟 用例前的必要检查 - [x] ✔️ 代码已有committer的/lgtm 和 模块committer的/lgtm评论 - [x] 🔧 代码已通过compile,编译无错误,无告警 - [x] 🖥️ 代码已通过基本功能本地测试或者在线测试,确保基本功能正常 - [x] 🎯 预约 approver评论/approve,正式合入前的必要检查 - [x] 📊 前冒烟 用例已全量通过 - [x] 📦 新增功能已同步补充基本功能测试用例到前冒烟里 See merge request: cann/hcomm!2603 | 19 天前 | |
Remove hccl_api.h and update all references Co-authored-by: yanzhenghang<625612333@qq.com> # message auto-generated for no-merge-commit merge: !742 merge rm_hccl_api into master Remove hccl_api.h and update all references Created-by: yanzhenghang Commit-by: yanzhenghang Merged-by: cann-robot Description: ## 描述 refactor: remove hccl_api.h and migrate dependent type refs ## 关联的Issue NA ## 测试 NA ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [X] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hcomm!742 | 3 个月前 | |
Remove hccl_api.h and update all references Co-authored-by: yanzhenghang<625612333@qq.com> # message auto-generated for no-merge-commit merge: !742 merge rm_hccl_api into master Remove hccl_api.h and update all references Created-by: yanzhenghang Commit-by: yanzhenghang Merged-by: cann-robot Description: ## 描述 refactor: remove hccl_api.h and migrate dependent type refs ## 关联的Issue NA ## 测试 NA ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [X] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hcomm!742 | 3 个月前 | |
refactor: HCOMM接口规范化与兼容扩展 - 头文件优化 Co-authored-by: yanzhenghang<625612333@qq.com> # message auto-generated for no-merge-commit merge: !1178 merge hcomm-api-fix into master refactor: HCOMM接口规范化与兼容扩展 - 头文件优化 Created-by: yanzhenghang Commit-by: yanzhenghang Merged-by: cann-robot Description: ## 描述 refactor: HCOMM接口规范化与兼容扩展 - 头文件优化 ## 关联的Issue NA ## 测试 NA ## 文档更新 对外资料更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## 附加说明 NA See merge request: cann/hcomm!1178 | 2 个月前 | |
add ut Co-authored-by: ren-mengguang<renmengguang@h-partners.com> # message auto-generated for no-merge-commit merge: !1574 merge rmg_code into master add ut Created-by: ren-mengguang Commit-by: ren-mengguang Merged-by: cann-robot Description: ## 描述 增补对外接口&数据结构llt测试用例 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 仅新增llt用例,不影响功能 |测试用例 |覆盖分支 | |-- |-- | |Ut_HcclGetRankId_When_RankIdIsNull_Expect_ReturnIsHCCL_E_PTR | HcclGetRankId 函数的空指针检查分支(CHK_PTR_NULL(rank), 返回 HCCL_E_PTR 错误码的路径 | |Ut_HcclEngineCtxCreate_WithDifferentCommEngines_Expect_ReturnIsHCCL_SUCCESS | HcclEngineCtxCreate 函数的 COMM_ENGINE_CPU 分支,HcclEngineCtxCreate 函数的 COMM_ENGINE_AICPU 分支 | |ut_HcclCombinOpParam_910B_size_check.cc (新文件)|TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小| |ut_HcclCombinOpParam_950_size_check.cc (新文件)| TestHcclCombinOpParamSize - 验证结构体总大小,TestHcclCombinOpParamFieldOffsets - 验证所有字段偏移量,TestHcclCombinOpParamFieldSizes - 验证子结构体大小| |ut_HcclOpArgs_size_check.cc (新文件)|TestHcclOpArgsSize - 验证结构体大小,TestHcclOpArgsFieldOffsets - 验证字段偏移量,TestHcclOpArgsFieldSizes - 验证字段类型大小,TestHcclOpArgsAlgConfigSize - 验证配置结构体大小,TestHcclOpArgsInitFunction - 验证初始化函数| |ut_HcclOpResParam_size_check.cc (新文件)|TestHcclOpResParamSize - 验证结构体总大小,TestHcclOpResParamFieldOffsets - 验证所有字段偏移量,TestHcclOpResParamFieldSizes - 验证子结构体大小| |ut_HcomGetCommHandleByGroup_API_test.cc (新文件)|HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(commHandle) 分支,HcomGetCommHandleByGroup 函数的 CHK_PTR_NULL(group) 分支,组群不存在时返回 HCCL_E_NOT_FOUND 的路径| ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hcomm!1574 | 2 个月前 | |
[bugfix] fallback HcclOpResParam to fix mc2 attention2ffn testcase fail Co-authored-by: one_random<shibingchen@huawei.com> # message auto-generated for no-merge-commit merge: !2000 merge mc2_struct into master [bugfix] fallback HcclOpResParam to fix mc2 attention2ffn testcase fail Created-by: one_random Commit-by: one_random Merged-by: cann-robot Description: ## 描述 修复 mc2 attention2ffn,ffn2attention用例出现精度问题 ccu切换开源流程时,为了适配a5与a3在最大设备号上扩展到了65,调整了MAX_MODULE_DEVICE_NUM定义,导致HcclOpResParam结构体内字段偏移量发生改变。 经定位确认,零拷贝部分字段之后的数据,也可能被MC2等外部组件使用偏移量访问,需要保证结构体已有字段不变。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [ ] 📋 其他,请描述: ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 已完成的测试用例和场景: 1. 委托mc2开发和测试,使用该修复patch在16p上执行原有问题用例,精度问题修复。 2. 黄区流水线执行了MC2 用例(委托mc2开发帮忙拉起,执行通过) 3. a2/a3 rdv(a+x环境问题未拉起,其他用例除主线已知问题,用例通过) 4. a5 rdv(除主线已知问题,用例通过) 补充的UT用例: 1. 回退针对结构体大小、偏移量的检查至ccu切换开源版本 2. 添加了新的用例用于检查通信域zerocopy的参数创建是否成功 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 合入检查 <!-- 在正式合入前,请做好必要的代码测试,用例补充,软件代码风格检查等。提高合入效率。--> <!-- [x] 表示选中 --> - [x] 🧐 已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 - [x] 🔍 邀请 committer评论 /lgtm前的必要检查 - [x] 🏷️ 标题中使用了合适的类型标签(如:[feat], [fix]) - [x] 📄 代码修改内容已简要描述,相关文档已更新 - [x] 📝 代码注释已更新,代码遵循项目整体代码风格 - [x] 🧪 代码UT测试已更新,覆盖率已达标 - [x] 🔬 验证方法已更新到"测试"部分 - [x] 🛠️ 代码已通过静态分析工具检查,无错误 - [x] 👥 代码检视/code review/同行评议和必要的代码串讲,确保代码质量 - [x] ✅ 代码检视意见已处理或答复,无未处理的检视意见 - [x] 🚀 预约 前冒烟 用例前的必要检查 - [x] ✔️ 代码已有committer的/lgtm 和 模块committer的/lgtm评论 - [x] 🔧 代码已通过compile,编译无错误,无告警 - [x] 🖥️ 代码已通过基本功能本地测试或者在线测试,确保基本功能正常 - [x] 🎯 预约 approver评论/approve,正式合入前的必要检查 - [x] 📊 前冒烟 用例已全量通过 - [x] 📦 新增功能已同步补充基本功能测试用例到前冒烟里 See merge request: cann/hcomm!2000 | 1 个月前 | |
Remove hccl_api.h and update all references Co-authored-by: yanzhenghang<625612333@qq.com> # message auto-generated for no-merge-commit merge: !742 merge rm_hccl_api into master Remove hccl_api.h and update all references Created-by: yanzhenghang Commit-by: yanzhenghang Merged-by: cann-robot Description: ## 描述 refactor: remove hccl_api.h and migrate dependent type refs ## 关联的Issue NA ## 测试 NA ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [X] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/hcomm!742 | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 22 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 3 个月前 |