标量取开方操作:。
scalar_sqrt(dst, src)
参数名称 |
输入/输出 |
含义 |
---|---|---|
dst |
输出 |
目的操作数,数据类型需与源操作数保持一致。 昇腾310 AI处理器,,支持的数据类型为:Scalar(int64)。 昇腾910 AI处理器,支持的数据类型为:Scalar(int64, float32)。 昇腾310P AI处理器AI Core,支持的数据类型为:Scalar(int64/float32)。 昇腾310P AI处理器Vector Core,支持的数据类型为:Scalar(int64/float32)。 |
src |
输入 |
源操作数。 昇腾310 AI处理器,,支持的数据类型为:Scalar(int64)、立即数(int64)。 昇腾910 AI处理器,,支持的数据类型为:Scalar(int64/float32)、立即数(int64/float32)。 昇腾310P AI处理器AI Core,支持的数据类型为:Scalar(int64/float32)、立即数(int64/float32)。 昇腾310P AI处理器Vector Core,支持的数据类型为:Scalar(int64/float32)、立即数(int64/float32)。 |
昇腾310 AI处理器
昇腾910 AI处理器
昇腾310P AI处理器AI Core
昇腾310P AI处理器Vector Core
支持负值,会先取abs,再sqrt。
无
from tbe import tik tik_instance = tik.Tik() src_scalar = tik_instance.Scalar(dtype = "int64") dst_scalar = tik_instance.Scalar(dtype = "int64") # src_scalar 设置为10 src_scalar.set_as(10) # 执行指令后 dst_scalar为3 tik_instance.scalar_sqrt(dst_scalar, src_scalar) tik_instance.BuildCCE(kernel_name="run_scalar_sqrt", inputs=[], outputs=[])