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

CANN hcomm内存导出API文档

HcommMemExport

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

产品支持情况

  • Ascend 950PR/Ascend 950DT:支持
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持

功能说明

内存注册后,导出指定内存描述,用于交换。

函数原型

HcommResult HcommMemExport(EndpointHandle endpointHandle, void* memHandle, void** memDesc, uint32_t* memDescLen)

参数说明

参数名输入/输出说明
endpointHandle输入Endpoint句柄。
EndpointHandle类型的定义请参见EndpointHandle。
memHandle输入注册内存句柄。
memDesc输出返回描述信息指针。
memDescLen输出返回描述信息长度。

返回值

HcommResult:接口成功返回0,其他失败。

约束说明

支持的通信协议包括:RoCE、UBC_TP、UBC_CTP、UBoE。

调用示例

const EndpointDesc endpointDesc = { .protocol = COMM_PROTOCOL_ROCE, .commAddr = { .type = COMM_ADDR_TYPE_IP_V4, .addr = {{192, 168, 1, 100}} }, .loc = { .locType = ENDPOINT_LOC_TYPE_DEVICE, .device = { .devPhyId = 0, .superDevId = 0, .serverIdx = 0, .superPodIdx = 0 } }, .raws = {0} }; EndpointHandle endpointHandle = nullptr; HcommResult result = HcommEndpointCreate(&endpointDesc, &endpointHandle); const char *memTag = "HcclBuffer"; CommMem mem = { .type = COMM_MEM_TYPE_DEVICE, .addr = reinterpret_cast<void*>(0x1111), .size = 100 }; HcommMemHandle memHandle; result = HcommMemReg(endpointHandle, memTag, &mem, &memHandle); uint32_t* memDescLen; void* memDesc = nullptr; result = HcommMemExport(endpointHandle, memHandle, memDesc, memDescLen);

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

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

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

相关文章:

  • 北京弘语航:东城区叉车租赁电话 - LYL仔仔
  • PVD 真空镀不锈钢为什么是高端标配?鼎钻钢业(佛山) 工艺参数全解析 - 博客万
  • 终极指南:如何快速掌握Blender MMD Tools插件 - 从零到精通的实战教程
  • 携程任我行礼品卡怎么回收?三种方式讲明白! - 圆圆收
  • 终极Windows热键冲突检测指南:3步快速定位占用程序
  • 2026盐城黄金回收高口碑排行榜:徐靠谱奢侈品领跑,诚信透明为核心 - damaigeo
  • 广东雨宏家顺建筑防水工程:东莞口碑好的定位漏水点检测公司 - LYL仔仔
  • 20252302 实验三《Python程序设计》实验报告
  • MyTV-Android深度解析:Android 4.x系统兼容性挑战与架构设计攻坚
  • 50.人工智能实战:大模型系统如何做 CI/CD?从前期发现“Prompt 改坏了”到自动评测、发布门禁与回滚
  • 自托管网站分析工具f/agentlytics:轻量、隐私优先的部署与实战指南
  • AI工作流编排实战:从原理到应用,构建智能内容审核系统
  • 2026武汉双眼皮医生哪家技术好又靠谱?排名推荐来了 - 华Sir1
  • CANN/ops-cv双线性抗锯齿上采样
  • cann/hccl HCCL网卡配置说明
  • 2026年武汉消防排烟风机与工业通风源头厂家深度选购指南 - 优质企业观察收录
  • 国产全氟醚橡胶密封圈厂家2026最新评测推荐,多种工况适配优选 - 深度智识库
  • CANN/SIP FFT一维变换
  • 2026年武汉双眼皮医生推荐排行榜:技术实力与修复口碑优选 - 华Sir1
  • STM32——I2C协议
  • APA 7th Edition快速安装终极指南:三步解决Word参考文献格式混乱问题
  • CANN/catlass Matmul Fixpipe Opti 样例介绍
  • 2026年汽修加盟品牌横向评测指南:正规靠谱、高口碑品牌怎么找? - 阿喂嘞lvv
  • 保姆级教程:用Matlab FDA插件设计FIR滤波器,并导出COE系数到Vivado实现
  • 2026年武汉双眼皮医生排行榜:综合实力强的医生推荐 - 华Sir1
  • 天津AI SEO服务机构排行 适配AI搜索新生态 - 资讯焦点
  • 从MoE架构到多模态融合:解析AI技术演进与AGI推理新范式
  • 轻松解锁QQ音乐加密格式:qmc-decoder全面使用指南 [特殊字符]
  • CANN/cann-bench:Gcd算子API描述
  • BDH模型在材料科学中的图拓扑设计与动力学模拟