Element-wise 1D Vector Multiplication

Hi,

I want to lower ONNX Gemm operation to Vector Dialect Operations.

However, I didn’t find any vector operation performing element-wise 1-D vector multiplication. For example

vector<3xf32> * vector <3xf32> → vector(3xf32)
[1, 2, 3] * [4, 5, 6] → [4, 10, 18]

Any suggestions here?

  • M

Have you seen arith.mulf?

1 Like