news 2026/5/9 14:49:11

CANN/hccl框架集成指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 14:49:01

Java基础十六:枚举,包,反射

一、枚举(Enum) 1. 什么是枚举 枚举是一种特殊的类,用于定义一组固定的常量。 2. 基本用法 // 最简单的枚举 public enum Season {SPRING, SUMMER, AUTUMN, WINTER }// 使用枚举 public class TestEnum {public static void main(String[…

作者头像 李华
网站建设 2026/5/9 14:48:32

Claude Code用户如何配置Taotoken解决访问不稳定与额度不足问题

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Claude Code用户如何配置Taotoken解决访问不稳定与额度不足问题 应用场景类,针对频繁使用Claude Code进行编程辅助但受…

作者头像 李华
网站建设 2026/5/9 14:44:12

AI赋能机器人柔顺控制:从经典阻抗到强化学习实战

1. 项目概述:当机器人学会“以柔克刚” 在工业机器人领域,让机械臂像人手一样灵巧地完成装配、打磨、抛光等需要与环境发生物理接触的任务,一直是个核心挑战。想象一下,你要把一个方形的乐高积木严丝合缝地按进底座,或…

作者头像 李华
网站建设 2026/5/9 14:43:32

CANN ops-nn Mish激活函数API

aclnnMish&aclnnInplaceMish 【免费下载链接】ops-nn 本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-nn 📄 查看源码 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√…

作者头像 李华
网站建设 2026/5/9 14:38:39

AirPodsDesktop深度解析:打破生态壁垒的Windows音频革命

AirPodsDesktop深度解析:打破生态壁垒的Windows音频革命 【免费下载链接】AirPodsDesktop ☄️ AirPods desktop user experience enhancement program, for Windows and Linux (WIP) 项目地址: https://gitcode.com/gh_mirrors/ai/AirPodsDesktop AirPodsDe…

作者头像 李华
网站建设 2026/5/9 14:38:38

生成式AI驱动模拟电路设计:CktGen框架原理与实践指南

1. 项目概述:当AI开始“画”电路作为一名在模拟电路设计领域摸爬滚打了十几年的工程师,我经历过无数次从零开始绘制电路图的“痛苦”过程。从确定架构、手算参数、到EDA工具里一个晶体管一个晶体管地摆放、连线、仿真、调参,再到版图绘制和物…

作者头像 李华