Skip to content

Conversation

martin-luecke
Copy link
Contributor

This PR introduces a new MLIR converter and water emitter that translates Wave kernel traces into MLIR code using the Wave dialect.

It adds:
mlir_converter.py: Serializes Wave kernel execution traces and spawns the water emitter process
water_emitter.py: Standalone process that generates MLIR wave dialect ops using Water Python bindings (incompatible with IREE bindings)
lit_tests/mlir_converter.py: Verifies the converter works correctly with a simple matrix addition kernel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant