三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

cann/hccl超节点间算法支持

cann/hccl超节点间算法支持

超节点间通信算法支持度列表

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

本节所述的超节点间通信算法支持度表格仅适用于Atlas A3 训练系列产品/Atlas A3 推理系列产品。

  • ring算法

    集合通信算子数据类型网络运行模式是否支持确定性计算不支持算子处理方法
    ReduceScatterint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR或者H-D_R算法
    AllGatherint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR或者H-D_R算法
    AllReduceint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR或者H-D_R算法
    Reduceint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR或者H-D_R算法
    ReduceScatterVint8、int16、int32、int64、float16、float32、bfp16- 单算子模式自动选择为NHR或者H-D_R算法
    Scatterint8、int16、int32、int64、float16、float32、bfp16- 单算子模式自动选择为NHR或者H-D_R算法
    AllGatherVint8、int16、int32、int64、float16、float32、bfp16- 单算子模式自动选择为NHR或者H-D_R算法
  • H-D_R算法

    集合通信算子数据类型网络运行模式是否支持确定性计算不支持算子处理方法
    AllReduceint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR或者ring算法
    Broadcastint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR或者ring算法
    Reduceint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR或者ring算法
  • NHR算法

    集合通信算子数据类型网络运行模式是否支持确定性计算不支持算子处理方法
    ReduceScatterint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为H-D_R或者ring算法
    AllGatherint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为H-D_R或者ring算法
    AllReduceint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为H-D_R或者ring算法
    Broadcastint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为H-D_R或者ring算法
    ReduceScatterVint8、int16、int32、int64、 float16、float32、bfp16- 单算子模式自动选择为H-D_R或者ring算法
    Scatterint8、int16、int32、 int64、float16、float32、bfp16- 单算子模式自动选择为H-D_R或者ring算法
    AllGatherVint8、int16、int32、 int64、float16、float32、bfp16- 单算子模式自动选择为H-D_R或者ring算法
  • NB算法

    集合通信算子数据类型网络运行模式是否支持确定性计算不支持算子处理方法
    ReduceScatterint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR、H-D_R或者ring算法
    AllGatherint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR、H-D_R或者ring算法
    AllReduceint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR、H-D_R或者ring算法
    Broadcastint8、int16、int32、int64、float16、float32、bfp16- 单算子模式
    - 图模式(Ascend IR)
    自动选择为NHR、H-D_R或者ring算法
    ReduceScatterVint8、int16、int32、 int64、float16、float32、bfp16- 单算子模式自动选择为NHR、H-D_R或者ring算法
    Scatterint8、int16、int32、int64、float16、float32、bfp16- 单算子模式自动选择为NHR、H-D_R或者ring算法
    AllGatherVint8、int16、int32、int64、float16、float32、bfp16- 单算子模式自动选择为NHR、H-D_R或者ring算法
  • pipeline算法

    集合通信算子数据类型网络运行模式是否支持确定性计算不支持算子处理方法
    AllGatherint8、int16、int32、int64、float16、float32、bfp16- 单算子模式(仅开启零拷贝的场景下生效)自动选择为NHR、H-D_R或者ring算法
    ReduceScatterint8、int16、int32、float16、float32、bfp16- 单算子模式(仅开启零拷贝的场景下生效)自动选择为NHR、H-D_R或者ring算法

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

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

← 返回列表