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的数据类型需要一致。

昇腾310 AI处理器:支持的数据类型有float16

昇腾910 AI处理器:支持的数据类型有float16、float32

昇腾310P AI处理器:支持的数据类型有float16、float32

返回值

res_tensor: 结果tensor,tvm.tensor类型

约束说明

支持的芯片型号

昇腾310 AI处理器

昇腾910 AI处理器

昇腾310P AI处理器