send

函数原型

def send(tensor, sr_tag, dest_rank, group = "hccl_world_group")

功能说明

提供group内点对点通信发送数据的send功能。

参数说明

参数名

输入/输出

描述

tensor

输入

tensorflow的tensor类型。

针对Atlas 训练系列产品,tensor支持的数据类型为int8, uint8, uint16, int32, uint32, int64, uint64, float16, float32, float64。

sr_tag

输入

int类型。

消息标签,相同sr_tag的send/recv对可以收发数据。

dest_rank

输入

int类型。

数据的目标节点,该rank是group中的rank id。

group

输入

String类型,最大长度为128字节,含结束符。

group名称,可以为用户自定义group或者"hccl_world_group"。

返回值

无。

调用示例

from npu_bridge.npu_init import *
sr_tag = 0
dest_rank = 1
hccl_ops. send (tensor, sr_tag, dest_rank)

约束说明