| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[refactor]: rename llm_datadist LlmHccl/adapter_hccl to Comm/comm_adapter Co-authored-by: tangjie66<tangjie66@huawei.com> # message auto-generated for no-merge-commit merge: !835 merge hixlhcomm into master [refactor]: rename llm_datadist LlmHccl/adapter_hccl to Comm/comm_adapter Created-by: tangjie66 Commit-by: tangjie66 Merged-by: cann-robot Description: ## 类型标签 - [x] 代码重构 ## 描述 针对已合入 PR 802 的补充检视意见,将 llm_datadist 层内部组件命名从 LlmHccl* 统一改为 Comm*(通信适配层),避免在内部命名中暴露 hccl,同时避免与仓内已有的 src/hixl/proxy/hcomm_proxy 命名冲突。 ### 命名映射 | 旧名 | 新名 | |------|------| | adapter_hccl/ | comm_adapter/ | | LlmHcclAdapter | CommAdapter | | LlmHcclUtils | CommUtils | | LlmHcclTransferEngine | CommTransferEngine | | ConvertHcclErrorToStatus | ConvertCommErrorToStatus | | ConvertHcclErrorToAdxlStatus | ConvertCommErrorToAdxlStatus | | llm_hccl_adapter.{h,cc} | comm_adapter.{h,cc} | | llm_hccl_mem_comm.h | comm_types.h | | llm_hccl_transfer_engine.{h,cc} | comm_transfer_engine.{h,cc} | ### 保留不变 以下为外部 SDK 类型或 dlsym 动态加载符号,保持原名: - DlHccl* 函数名(dlsym 加载的外部 API) - HcclResult、HcclComm、HcclCommConfig 等外部类型 - HCCL_SUCCESS 常量 - src/hixl/proxy/hcomm_proxy.{h,cc} + class HcommProxy(HIXL 引擎层,不在本 PR 范围) - src/hixl/common/hixl_utils.h 中的 ConvertHcommErrorToStatus(HIXL 引擎层) ### 额外改进 - 清理 comm_entity.cc 和 comm_channel.cc 中多余分号 - 修正注释:the underlying hccl library does not support parallel HcclCommInitClusterInfoMemConfig calls - FillCommSqe MIDDLE 片 fence 逻辑不变(代码已有正确逻辑) - 对不修改成员变量的成员函数添加 const 修饰 - typedef struct 改为 struct(C++ 风格) - 测试变量名 hccl_transfer_engine 改为 comm_transfer_engine - include guard 简化 ## 测试项 - [x] 纯命名重构,无逻辑变更 - [x] 静态检索确认无残留 LlmHccl/adapter_hccl 命名 - [x] 确认与仓内 src/hixl/proxy/hcomm_proxy 无命名冲突 ## Checklist - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签 See merge request: cann/hixl!835 | 19 小时前 | |
[refactor]: rename llm_datadist LlmHccl/adapter_hccl to Comm/comm_adapter Co-authored-by: tangjie66<tangjie66@huawei.com> # message auto-generated for no-merge-commit merge: !835 merge hixlhcomm into master [refactor]: rename llm_datadist LlmHccl/adapter_hccl to Comm/comm_adapter Created-by: tangjie66 Commit-by: tangjie66 Merged-by: cann-robot Description: ## 类型标签 - [x] 代码重构 ## 描述 针对已合入 PR 802 的补充检视意见,将 llm_datadist 层内部组件命名从 LlmHccl* 统一改为 Comm*(通信适配层),避免在内部命名中暴露 hccl,同时避免与仓内已有的 src/hixl/proxy/hcomm_proxy 命名冲突。 ### 命名映射 | 旧名 | 新名 | |------|------| | adapter_hccl/ | comm_adapter/ | | LlmHcclAdapter | CommAdapter | | LlmHcclUtils | CommUtils | | LlmHcclTransferEngine | CommTransferEngine | | ConvertHcclErrorToStatus | ConvertCommErrorToStatus | | ConvertHcclErrorToAdxlStatus | ConvertCommErrorToAdxlStatus | | llm_hccl_adapter.{h,cc} | comm_adapter.{h,cc} | | llm_hccl_mem_comm.h | comm_types.h | | llm_hccl_transfer_engine.{h,cc} | comm_transfer_engine.{h,cc} | ### 保留不变 以下为外部 SDK 类型或 dlsym 动态加载符号,保持原名: - DlHccl* 函数名(dlsym 加载的外部 API) - HcclResult、HcclComm、HcclCommConfig 等外部类型 - HCCL_SUCCESS 常量 - src/hixl/proxy/hcomm_proxy.{h,cc} + class HcommProxy(HIXL 引擎层,不在本 PR 范围) - src/hixl/common/hixl_utils.h 中的 ConvertHcommErrorToStatus(HIXL 引擎层) ### 额外改进 - 清理 comm_entity.cc 和 comm_channel.cc 中多余分号 - 修正注释:the underlying hccl library does not support parallel HcclCommInitClusterInfoMemConfig calls - FillCommSqe MIDDLE 片 fence 逻辑不变(代码已有正确逻辑) - 对不修改成员变量的成员函数添加 const 修饰 - typedef struct 改为 struct(C++ 风格) - 测试变量名 hccl_transfer_engine 改为 comm_transfer_engine - include guard 简化 ## 测试项 - [x] 纯命名重构,无逻辑变更 - [x] 静态检索确认无残留 LlmHccl/adapter_hccl 命名 - [x] 确认与仓内 src/hixl/proxy/hcomm_proxy 无命名冲突 ## Checklist - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签 See merge request: cann/hixl!835 | 19 小时前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 19 小时前 | ||
| 19 小时前 |