2 Commits

Author SHA1 Message Date
Adam Siemieniuk
d776346afe
[mlir][linalg] Avoid emitting errors in block pack matmul (#93170)
Tweaks linalg.generic verification in block pack matmul pass to avoid
using emitting errors which pollute stderr during operation matching.
2024-05-24 09:29:28 +02:00
Adam Siemieniuk
4c3db2588e
[mlir][linalg] Block pack matmul pass (#89782)
Pack a matmul MxNxK operation into 4D blocked layout. Any present batch
dimensions remain unchanged and the result is unpacked back to the
original layout.

Matmul block packing splits the operands into major blocks (outer
dimensions) and minor blocks (inner dimensions). The desired block
layout can be controlled through packing options.
2024-05-09 18:02:44 +01:00