| 62 | } |
| 63 | |
| 64 | core::TensorValue reshape_heads( |
| 65 | core::ModuleBuildContext & ctx, |
| 66 | const core::TensorValue & input, |
| 67 | int64_t heads, |
| 68 | int64_t dim) { |
| 69 | auto contiguous = ensure_contiguous(ctx, input); |
| 70 | return core::reshape_tensor( |
| 71 | ctx, |
| 72 | contiguous, |
| 73 | core::TensorShape::from_dims({input.shape.dims[0], input.shape.dims[1], heads, dim})); |
| 74 | } |
no test coverage detected