接口功能:针对单输入 x 进行旋转位置编码。
计算公式:
其中:RotateHalf(q) 表示将 q 的 D 维后半部分元素移至前半部分并乘以 -1,后半部分用前半部分的值。
每个算子分为,必须先调用"aclnnInterleaveRopeGetWorkspaceSize"接口获取入参并根据流程计算所需workspace大小,再调用"aclnnInterleaveRope"接口执行计算。
[object Object]
[object Object]
- 确定性计算:
- aclnnInterleaveRope默认确定性实现。
- 该接口支持推理场景下使用。
- x、cos、sin、out要求为4维张量,shape为(B,N,S,D)。
- cos、sin的S维度可以为1或与x的S维度相同,N维度必须等于1。
- 输入x、cos、sin的D维度必须等于64。
[object Object]