当前位置: 首页 > news >正文

CANN/hcomm通道描述符

HcommChannelDesc

【免费下载链接】hcommHCOMM(Huawei Communication)是HCCL的通信基础库,提供通信域以及通信资源的管理能力。项目地址: https://gitcode.com/cann/hcomm

功能说明

定义组件间通道参数。

定义原型

typedef struct { CommAbiHeader header; /* ABI头部,包含版本等信息 */ EndpointDesc remoteEndpoint; /* 远端网络设备端侧描述 */ uint32_t notifyNum; /* channel上使用的同步信号数量 */ // exchangeAllMems = True时不需要配置memHandle bool exchangeAllMems; /* 表示是否交换本地网络设备端注册的内存信息 */ HcommMemHandle *memHandles; /* 注册到通信域的待交换内存句柄,exchangeAllMems为True时无效 */ uint32_t memHandleNum; /* 注册到通信域的待交换内存句柄数量,exchangeAllMems为True时无效 */ HcommSocket socket; /* Socket 句柄 */ uint16_t port; /* Socket 监听指定端口*/ union { uint8_t raws[128]; /* 通用缓存 */ struct { uint32_t queueNum; /* QP数量,当前仅支持一个QP */ uint32_t retryCnt; /* 最大重传次数,范围为0~7,默认为7 */ uint32_t retryInterval; /* 重传间隔,范围为5~24,默认为20 (对应时间4.096*2^20us) */ uint8_t tc; /* 流量类别(QoS),范围为0~255,默认为132 */ uint8_t sl; /* 服务等级(QoS),范围为0~7,默认为4 */ } roceAttr; struct { uint32_t qos; /* HCCS QoS */ } hccsAttr; }; } HcommChannelDesc;

【免费下载链接】hcommHCOMM(Huawei Communication)是HCCL的通信基础库,提供通信域以及通信资源的管理能力。项目地址: https://gitcode.com/cann/hcomm

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/849449/

相关文章:

  • Markdown Resume代码解析:Assetic资源管理与模板系统架构
  • 白天也能精准追踪!OpenMV强光下识别红色激光点的完整配置流程(附代码)
  • C51编译器枚举类型检查机制与优化实践
  • Jar Analyzer 高级功能探索:CFG控制流与JVM栈帧分析的终极指南
  • 2026年阿里云OpenClaw/Hermes Agent配置Token Plan详细步骤说明
  • CANN/asc-devkit ShiftRight右移Tensor
  • 别再只调电位器了!用万用表精准设置A4988步进电机驱动电流(附STM32保护策略)
  • Windows 11项目国际版支持:多语言脚本与区域设置调整完整指南 [特殊字符]
  • 如何快速修复Windows 11开始菜单无法打开的问题?终极解决方案指南
  • 2026年比较好的南京有机废水处理/新能源废水处理/南京养殖废水处理厂家哪家好 - 品牌宣传支持者
  • Gregwar/Captcha性能优化:7个技巧提升验证码生成速度
  • DGCNN模型部署指南:从训练到实际应用的全流程
  • 告别Vivado HLS!Vitis HLS 2021.1保姆级教程:从C++源码到可用的IP核(附常见报错解决)
  • Perplexity课程查询功能逆向工程笔记(含GraphQL查询模板+课程元数据Schema v3.2),内部团队流出版
  • Person Blocker实战教程:10个创意用例教你玩转图片遮挡
  • Go语言容错设计:超时与重试
  • ReactQL与WebSocket集成指南:如何实现实时数据更新
  • 月饼刷蛋机专业厂家选择:企业采购决策关键因素解析
  • CodeGPT高级用法:多代理协作与工具调用策略
  • Kubernetes工作流能耗监控:RAPL方案对比与实践
  • PHP Font Lib 字体子集生成完整教程:大幅优化网页性能
  • Apache 2.0开源协议深度解析:yolo-onnx-java项目的合规使用指南
  • 别再只盯着代码了!用Keil的.map文件揪出STM32内存踩踏的元凶
  • GLAD:热晕效应
  • 如何利用ChatGPT定制指令打造专业创意写作伙伴:完整指南
  • 如何为Workflow贡献代码:开发环境搭建与Pull Request指南
  • Go语言API网关:Kong与Envoy
  • SimVision波形调试实战:从抓信号、设断点到快速定位RTL代码bug
  • CST新手必看:仿真跑完后,如何像高手一样查看和分析2D/3D场图?
  • LongWriter AgentWrite详解:自动化构建超长输出数据的完整流程