|
3 | 3 |
|
4 | 4 | namespace op::asinh::cpu { |
5 | 5 |
|
6 | | -ELEMENTWISE_CPU_IMPL_UNARY(asinh) |
| 6 | +Descriptor::~Descriptor() = default; |
7 | 7 |
|
8 | 8 | infiniStatus_t Descriptor::create( |
9 | 9 | infiniopHandle_t handle_, |
@@ -36,13 +36,13 @@ infiniStatus_t Descriptor::calculate( |
36 | 36 |
|
37 | 37 | switch (_dtype) { |
38 | 38 | case INFINI_DTYPE_F16: |
39 | | - return _device_info->calculate<AsinhOp, fp16_t>(_info, output, inputs, stream); |
| 39 | + return _device_info->calculate<Op, fp16_t>(_info, output, inputs, stream); |
40 | 40 | case INFINI_DTYPE_F32: |
41 | | - return _device_info->calculate<AsinhOp, float>(_info, output, inputs, stream); |
| 41 | + return _device_info->calculate<Op, float>(_info, output, inputs, stream); |
42 | 42 | case INFINI_DTYPE_F64: |
43 | | - return _device_info->calculate<AsinhOp, double>(_info, output, inputs, stream); |
| 43 | + return _device_info->calculate<Op, double>(_info, output, inputs, stream); |
44 | 44 | case INFINI_DTYPE_BF16: |
45 | | - return _device_info->calculate<AsinhOp, bf16_t>(_info, output, inputs, stream); |
| 45 | + return _device_info->calculate<Op, bf16_t>(_info, output, inputs, stream); |
46 | 46 | default: |
47 | 47 | return INFINI_STATUS_BAD_TENSOR_DTYPE; |
48 | 48 | } |
|
0 commit comments