开发者
下载
[object Object][object Object][object Object]
  • Ascend 950PR/Ascend 950DT:支持
[object Object][object Object]
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持
[object Object][object Object]
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持
[object Object][object Object]

计算输入Tensor中每个元素的双曲正弦值,逐元素运算。

yi=sinh(xi)=exiexi2y_i = \sinh(x_i) = \frac{e^{x_i} - e^{-x_i}}{2} [object Object]
[object Object]
[object Object][object Object]undefined
[object Object]

返回Tensor类型。其Shape与输入Tensor一致,数据类型与输入Tensor一致,其元素为输入Tensor对应元素的双曲正弦值。

[object Object]
  1. 考虑输入、输出及临时空间占用,TileShape大小有额外约束。假设TileShape为[a,b,c,d],记dalign=CeilAlign(d,8)d_{align}=CeilAlign(d, 8), k=dalign/8k=d_{align}/8p=8/kp=\lceil8/k\rceilcpad=c+p1c_{pad}=c+p-1,则总的UB空间占用为:abcpaddalignsizeof(DT_FP32)+5abcdalignsizeof(DT_FP32)<=UBa*b*c_{pad}*d_{align}*sizeof(DT\_FP32)+5*a*b*c*d_{align}*sizeof(DT\_FP32) <= UB
  2. Tensor类型输入不支持[object Object]格式。
[object Object][object Object]

说明:调用该operation接口前,应通过set_vec_tile_shapes设置TileShape。

TileShape维度应和输出一致。

示例1:输入input shape为[m, n],输出为[m, n],TileShape设置为[m1, n1],则m1, n1分别用于切分m, n轴。

[object Object]
[object Object]
[object Object]

结果示例如下:

[object Object]