文件最后提交记录最后更新时间
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
8 个月前
README

Reciprocal

产品支持情况

产品 是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明

  • 算子功能:返回一个具有每个输入元素倒数的新张量。

  • 计算公式:

out=1inputout = {\frac{1} {input}}

  • 示例:

input = tensor([1,2,3,4]),经过reciprocal计算后,out = tensor([1.00, 0.50, 0.33, 0.25])

参数说明

  • self(aclTensor*,计算输入): Device侧的aclTensor,支持非连续的Tensor,支持空Tensor传入,数据格式支持ND。
    • Atlas A2 训练系列产品/Atlas A2 推理系列产品、Atlas A3 训练系列产品/Atlas A3 推理系列产品、Ascend 950PR/Ascend 950DT:数据类型支持DOUBLE、COMPLEX64、COMPLEX128、FLOAT32、FLOAT16、BFLOAT16、INT8、INT16、INT32、INT64、UINT8、BOOL。
  • out(aclTensor *,计算输出): Device侧的aclTensor,shape需要与self一致。支持非连续的Tensor,支持空Tensor传入,数据格式支持ND。
    • Atlas A2 训练系列产品/Atlas A2 推理系列产品、Atlas A3 训练系列产品/Atlas A3 推理系列产品、Ascend 950PR/Ascend 950DT:数据类型支持DOUBLE、COMPLEX64、COMPLEX128、FLOAT32、FLOAT16、BFLOAT16。

约束说明

调用说明

调用方式 调用样例 说明
aclnn调用 test_aclnn_reciprocal 通过aclnnReciprocal接口方式调用Reciprocal算子。
aclnn调用 test_aclnn_inplace_reciprocal 通过aclnnInplaceReciprocal接口方式调用Reciprocal算子。