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

CANN/hccl 主流框架集成

主流框架集成

【免费下载链接】hccl集合通信库(Huawei Collective Communication Library,简称HCCL)是基于昇腾AI处理器的高性能集合通信库,为计算集群提供高性能、高可靠的通信方案项目地址: https://gitcode.com/cann/hccl

场景说明

HCCL在系统中的位置如下图所示。

AI框架主要有三种编程执行形态,单算子模式、图模式(Ascend IR)和图捕获模式(aclgraph),因此HCCL也提供了对应的工作方式。

  • 单算子模式与图捕获模式(aclgraph)下,AI框架直接调用HCCL的C语言接口,下发通信算子到加速引擎执行,关于HCCL通信算子API的详细介绍可参见通信算子。
  • 图模式(Ascend IR)下,AI框架使用Ascend算子IR将模型的计算过程构造成一张图,通过Graph Engine(简称GE)将图中的通信算子下发给加速引擎执行,关于图模式的详细介绍,可参见《图开发指南》,Ascend IR的定义可参见《算子库接口参考》中的“Ascend IR算子规格说明”。

针对PyTorch和MindSpore框架,HCCL的调用已集成到PyTorch适配插件Ascend Extension for PyTorch和MindSpore框架代码中,开发者指定使用HCCL作为分布式后端,直接使用框架原生通信API,即可实现分布式能力,详细使用方法可参见《Ascend Extension for PyTorch 产品文档》和MindSpore官网。

针对TensorFlow框架,HCCL通过TensorFlow适配插件TF Adapter对接TensorFlow框架,详细使用方法可参见《TensorFlow 模型迁移指南》。

示例代码

  • PyTorch框架调用
  • TensorFlow框架调用

【免费下载链接】hccl集合通信库(Huawei Collective Communication Library,简称HCCL)是基于昇腾AI处理器的高性能集合通信库,为计算集群提供高性能、高可靠的通信方案项目地址: https://gitcode.com/cann/hccl

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

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

相关文章:

  • 一物一码在产品溯源中的实际案例,顶讯科技表现亮眼一“码”当先 - 奔跑123
  • 学术写作效率翻倍的关键一步:Perplexity词汇查询功能+Zotero联动工作流(含可复用JSON Schema模板)
  • 3分钟学会:B站视频下载神器BiliDownload终极使用指南
  • 在长期运行的后台服务中感受Taotoken API的稳定性表现
  • 2026年必知!耐腐蚀木模板优质厂家的神秘联系电话 - GrowthUME
  • HBM2E内存优化实战:从理论带宽到有效性能的系统性提升
  • 义乌代理记账公司排行:5家本地资深机构客观盘点 - 互联网科技品牌测评
  • 给OpenBMC新手:除了`bitbake obmc-phosphor-image`,你还需要知道的几个关键命令和配置
  • 告别JS逆向调试烦恼:WT-JS_DEBUG_V1.8.3保姆级安装与实战AES解密教程
  • Firefox for Android组件化架构:如何实现高效代码复用的终极指南
  • TinyShop-UniApp 高级功能探索:直播电商、分销系统、优惠券营销的完整指南
  • 从Kinova机械臂实例出发:手把手教你调试xacro转urdf后的RViz显示问题
  • 内容创作团队利用taotoken统一调度多个大模型提升生产效率
  • 2026年优质支模制造企业联系电话大揭秘! - GrowthUME
  • 网盘文件下载新体验:9大平台真实地址获取方案
  • 风电场电气设计中的‘经济账’与‘安全阀’:以35kV集电线路和短路电流计算为例的权衡艺术
  • 如何快速下载B站4K高清视频:bilibili-downloader完全指南
  • 规避“造轮子”陷阱:企业级 Web 表格组件选型与 TCO 避坑指南
  • Wolverine部署与运维完全手册:Docker、Kubernetes与云原生部署
  • 智能汽车网络安全纵深防御:从零信任到安全左移的实战解析
  • Fuel协议中的密码学原理解析:安全性与效率的完美结合
  • ChinesePinyin-CodeCompletionHelper项目维护与社区贡献指南:打造更好的中文编程体验
  • 从‘发射’与‘转移’到损失函数:图解CRF在序列标注中的完整计算流程与常见误区
  • ComfyUI-Impact-Pack终极指南:如何快速实现专业级AI图像增强
  • CANN ops-blas:华为昇腾NPU的高性能线性代数计算库完全指南 [特殊字符]
  • 别再手动找体边面了!用NX二次开发UF_MODL_ask_feat_函数一键搞定
  • 运算放大器失调电压(Vos)深度解析:从原理、影响、测量到选型与电路设计实战
  • 德州链板输送机厂家实力排行 核心指标实测对比 - 奔跑123
  • qb-web组件架构详解:Vue+TypeScript的最佳实践指南
  • 如何在Chrome中优雅阅读Markdown文件?markdownReader带你体验5大核心功能