HCCL接口简介 HCCL提供了C++与Python两种语言的开发接口,用于实现分布式能力。 C++语言接口用于实现单算子模式下的框架适配,实现分布式能力。针对PyTorch框架网络,HCCL单算子API已嵌入到Ascend Extension for PyTorch后端代码中,PyTorch用户直接使用PyTorch原生集合通信API,即可实现分布式能力。 Python语言接口用于实现图模式下的框架适配,当前仅用于实现TensorFlow网络在昇腾AI处理器执行分布式优化。 图1 集合通信API概览