vsel

功能说明

根据condition的数据类型,将condition中的元素与True或1比较,如果表达式成立返回x对应的值,否则返回y对应的值。

以下通过表达式的方式来解释如何比较,其中,i是表示condition中的元素,x'表示x的元素或者x,y'表示y的元素或者y,z表示结果tensor的元素,n(取值0~7)表示condition元素的bit位index,表达式如下:

函数原型

vsel(condition, lhs, rhs)

参数说明

其中,lhs与rhs的数据类型需要一致。

Atlas 200/300/500 推理产品:支持的数据类型有float16

Atlas 训练系列产品:支持的数据类型有float16、float32

Atlas 推理系列产品:支持的数据类型有float16、float32

Atlas A2训练系列产品:支持的数据类型有float16、float32

返回值

res_tensor: 结果tensor,tvm.tensor类型

约束说明

支持的型号

Atlas 200/300/500 推理产品

Atlas 训练系列产品

Atlas 推理系列产品

Atlas A2训练系列产品