已合并
feat(comm): add async RDMA support for HNS1825 #1374
xun创建于 7月24日
feat(comm): add async RDMA support for HNS1825 #1374
已合并
Pull Request已成功合入, 合并人@CANN-robot
(感谢 xun 的贡献)atomgit-bot
7月24日 评论:
7月24日 评论:
🤖 正在生成合并请求摘要,请稍候…


不准确?
atomgit-bot
7月24日 评论:
7月24日 评论:
🤖 AI 代码检视正在进行中,请稍候…


不准确?
7月24日 添加了label:cann-cla/yes
CANN-robot
7月24日 评论:
7月24日 评论:
Thanks for your pull-request.
The full list of commands accepted by me can be found at here。
You can get sig-info at here
For more, you also can visit HICANN
PR Approval Progress
✅ Congratulations! All modules have met the lgtm and approve requirements.
Module Approval Details
| module | lgtm status | approve status |
|---|---|---|
| docs | ✅ kerwinair, echo_stone (2/2) | ✅ kerwinair, echo_stone (2/1) |
| repo-cann/pto-isa | ✅ kerwinair, echo_stone (2/2) | ✅ kerwinair, echo_stone (2/1) |
💡 Tip:
- Committer can comment
/approveor/lgtm- Commenting
/approveimplies both code review (lgtm) and intent to merge (approve)
CLA Signature Pass
mengxun233, thanks for your pull request. All authors of the commits have signed the CLA. 👍


此处折叠了138条消息 查看更多
8月17日 添加了label:approved
8月17日 添加了label:lgtm
8月17日 合入了pull request
描述
为
TPUT_ASYNC/TGET_ASYNC增加 RDMA 引擎支持,并适配 HNS1825 网卡平台。RDMA 与现有 SDMA、URMA 引擎并存,当前支持在 A5 上执行异步 RDMA WRITE / READ。flowchart TB A["Host:RdmaWorkspaceManager"] --> B["HCOMM:Endpoint / MR / RoCE Channel"] B --> C["Device Workspace"] C --> D["BuildAsyncSession<DmaEngine::RDMA>"] D --> E["TPUT_ASYNC / TGET_ASYNC(显式 peer)"] E --> F["HNS1825:WQE / Doorbell / CQE"]主要改动
DmaEngine::RDMA、RDMA session/workspace/event 处理,并为 A5 异步 PUT/GET 接入显式peer接口。约束与兼容性
Preflight()阶段返回错误。0x7fffffff字节。关联的Issue
暂未关联。
测试
在UBX上跑通rdma st
文档更新
TPUT_ASYNC/TGET_ASYNC中英文接口文档及通信模块 README。类型标签