算子功能:DenseLightningIndexerSoftmaxLse算子是DenseLightningIndexerGradKlLoss算子计算Softmax输入的一个分支算子。
计算公式:
maxIndex,sumIndex作为输出传递给算子DenseLightningIndexerGradKlLoss作为输入计算Softmax使用。
算子执行接口为两段式接口,必须先调用“aclnnDenseLightningIndexerSoftmaxLseGetWorkspaceSize”接口获取入参并根据计算流程计算所需workspace大小,再调用“aclnnDenseLightningIndexerSoftmaxLse”接口执行计算。
[object Object]
[object Object]
参数queryIndex、keyIndex的数据类型应保持一致。
参数weights不为float32时,参数queryIndex、keyIndex、weights的数据类型应保持一致。
确定性计算: aclnnDenseLightningIndexerSoftmaxLse默认确定性实现。
公共约束
- 入参为空的场景处理:
- queryIndex为空Tensor:直接返回。
- SFAG公共约束里入参为空的场景和FAG保持一致。
- 入参为空的场景处理:
规格约束
[object Object]典型值
[object Object][object Object]
[object Object]