FilesLast commitLast update
17 days ago
2 months ago
24 days ago
24 days ago
21 days ago
24 days ago
24 days ago
24 days ago
29 days ago
22 days ago
README

Addcmul

产品支持情况

产品 是否支持
Ascend 950PR&950DT系列产品 √
Atlas A3系列产品 √
Atlas A2系列产品 √
Atlas 200I/500 A2推理产品 ×
Atlas推理系列产品 ×
Atlas训练系列产品 √

功能说明

  • 算子功能:张量运算函数,用于执行乘除加组合操作,将张量乘法(带缩放)+ 张量加法合并为单个操作。

  • 计算公式:

out=self+value×input1×input2out = self + value × input_1 × input_2

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
self 输入 待进行addcmul计算的入参,公式中的self。 FLOAT16、BFLOAT16、FLOAT、INT32 ND
input_1 输入 待进行addcmul计算的入参,公式中的input_1。 FLOAT16、BFLOAT16、FLOAT、INT32 ND
input_2 输入 待进行addcmul计算的入参,公式中的input_2。 FLOAT16、BFLOAT16、FLOAT、INT32 ND
value 输入 待进行addcmul计算的入参,公式中的value。 FLOAT16、BFLOAT16、FLOAT、INT32 ND
out 输出 待进行addcmul计算的出参,公式中的out。 FLOAT16、BFLOAT16、FLOAT、INT32 ND
  • Atlas训练系列产品、Atlas推理系列产品:不支持BFLOAT16。

约束说明

无

调用说明

调用方式 调用样例 说明
aclnn调用 test_aclnn_addcmul 通过aclnnAddcmul接口方式调用Addcmul算子。
图模式调用

本目录仅包含Addcmul算子对应的aclnn接口;如您想要贡献该算子的Ascend C实现,请参考贡献流程。