| Files | Last commit | Last update |
|---|---|---|
[feat] experimental roce内存导入按(EndpointDesc,pid)区分远端进程 Co-authored-by: hanjf<hanjiafeng1@huawei.com> # message auto-generated for no-merge-commit merge: !5504 merge roce-pid-exp into master [feat] experimental roce内存导入按(EndpointDesc,pid)区分远端进程 Created-by: SunHaiyan Commit-by: hanjf Merged-by: cann-robot Description: ## 描述 RoCE 注册内存远端导入: experimental/base_comm 实现中远端内存管理器仅以 EndpointDesc(网卡)为 key,同一网卡上不同远端进程导出的内存会被误判为 already imported(HCCL_E_AGAIN)。本 PR 将远端管理 key 扩展为 (EndpointDesc, pid): - 导出侧 GetMemDesc 在 memDesc 尾部追加本进程 pid - 导入侧 GetParamsFromMemDesc 解析 pid,MemoryImport/MemoryUnimport 按 (EndpointDesc, pid) 分组登记远端缓冲 背景:src/base_comm 主实现已由 #5149(远端内存实例级管理:BuildMemDesc/ParseMemDesc + EndpointRemoteRegedMemMgr)实现同等能力;本 PR 将该修复同步到 experimental/base_comm 平行实现(该目录保持独立演进,master 未同步重构)。 同时修复原 PR #4992 检视意见: - [HIGH] MemoryImport/MemoryUnimport 加锁保护 remoteRdmaRmaBufferMgrs_(对齐 src 版 memMtx_) - [HIGH] MemoryUnimport 引用归零后清理空管理器条目,避免 map 条目泄漏增长 原 PR [#4992](https://gitcode.com/cann/hcomm/pull/4992) 因 CI precommit 组件在 rebase/force-push 后仍按旧文件列表检查而无法恢复(head 与 diff 均已正确更新,仅流水线文件列表残留旧 5 文件),故重开本 PR 接续,评审记录见原 PR。 ## 变更类型 - [x] 🐛 Bug修复 - [x] ✨ 新特性 ## 关联的Issue NA(接手并替代原 PR #4992,7 条检视意见处置见"描述"与原 PR) ## 测试 已完成的测试用例和场景: 1. 流水线通过 2.rdv通过 补充的UT用例: - NA(experimental 目录无 UT 设施,行为对齐 src 版已被 master UT 覆盖的实现) ## 文档更新 无 See merge request: cann/hcomm!5504 | 1 month ago | |
[fix]日志内容整改 Co-authored-by: devHaven<zhoudawei11@huawei.com> # message auto-generated for no-merge-commit merge: !4988 merge fix/alarm-warnings-20260901 into master [fix]日志内容整改 Created-by: devHaven Commit-by: devHaven Merged-by: cann-robot Description: ## 描述 本次主要是日志的整改,主要涉及语法错误、拼写错误、级别错配、错误描述不完整、未知缩写、冗余日志、禁止中文、魔鬼数字等。所有修改仅涉及日志文案和格式字符串,未改变任何业务逻辑、变量名或控制流。 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [ ] 📋 其他,请描述: ## 关联的Issue https://gitcode.com/cann/hcomm/issues/812 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 不涉及新增UT用例,不修改逻辑,因此不需要checker和真机验证 ## 文档更新 不涉及 ## 合入检查 <!-- 在正式合入前,请做好必要的代码测试,用例补充,软件代码风格检查等。提高合入效率。--> <!-- [x] 表示选中 --> - [x] 🧐 已经详细阅读了贡献指南(CONTRIBUTING.md),并遵守了其中的所有规定,包括但不限于commit message的格式、无效commit的合并等 - [x] 🔍 邀请 committer评论 /lgtm前的必要检查 - [x] 🏷️ 标题中使用了合适的类型标签(如:[feat], [fix]) - [x] 📄 代码修改内容已简要描述,相关文档已更新 - [x] 📝 代码注释已更新,代码遵循项目整体代码风格 - [x] 🧪 代码UT测试已更新,覆盖率已达标 - [x] 🔬 验证方法已更新到"测试"部分 - [x] 🛠️ 代码已通过静态分析工具检查,无错误 - [x] 👥 代码检视/code review/同行评议和必要的代码串讲,确保代码质量 - [x] ✅ 代码检视意见已处理或答复,无未处理的检视意见 - [ ] 🚀 预约 前冒烟 用例前的必要检查 - [x] ✔️ 代码已有committer的/lgtm 和 模块committer的/lgtm评论 - [x] 🔧 代码已通过compile,编译无错误,无告警 - [x] 🖥️ 代码已通过基本功能本地测试或者在线测试,确保基本功能正常 - [ ] 🎯 预约 approver评论/approve,正式合入前的必要检查 - [ ] 📊 前冒烟 用例已全量通过 - [ ] 📦 新增功能已同步补充基本功能测试用例到前冒烟里 See merge request: cann/hcomm!4988 | 2 months ago | |
[build] unified encoding, line breaks, and license header format Co-authored-by: ouyangcaike<ouyangcaike@h-partners.com> # message auto-generated for no-merge-commit merge: !4522 merge build/encoding into master [build] unified encoding, line breaks, and license header format Created-by: ouyangcaike Commit-by: ouyangcaike Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. 文本编码格式统一为 UTF-8 2. 所有文本换行符 CRLF 转为 LF,并在 .gitattributes 添加相应规则 3. OAT 检查涉及额外文件补充 license 头,并在 OAT.xml 更新规则 ## 变更类型 请选择本次引入的变更类型: <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] 🚀 性能优化 - [ ] 📝 文档更新 - [x] 📋 其他,请描述:工程 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR不涉及Issue,可填写"NA"。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于构造对应xx测试用例、二级冒烟、算子泛化等。--> 已完成的测试用例和场景: 1. 编译通过 2. 全量拦截项通过 补充的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!4522 | 2 months ago |
| Files | Last commit | Last update |
|---|---|---|
| 1 month ago | ||
| 2 months ago | ||
| 2 months ago |