Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Joren/dynamic magic #64

Merged
merged 8 commits into from
Jan 22, 2024
Merged

Conversation

jorendumoulin
Copy link
Contributor

No description provided.

@jorendumoulin jorendumoulin force-pushed the Joren/dynamic-magic branch 2 times, most recently from dd1f610 to 6f981f2 Compare January 22, 2024 10:31
@jorendumoulin jorendumoulin marked this pull request as ready for review January 22, 2024 10:46
@jorendumoulin jorendumoulin merged commit 9fdab3a into Joren/transform-copy Jan 22, 2024
2 of 4 checks passed
jorendumoulin added a commit that referenced this pull request Jan 22, 2024
* add dialect implementation

* re-enable python tests

* add parser

* include element size in transformation

* generate bound ops

* successful textual compilation

* fix the kernel too

* automatic test generation
jorendumoulin added a commit that referenced this pull request Jan 23, 2024
* add dialect implementation

* re-enable python tests

* add parser

* include element size in transformation

* generate bound ops

* successful textual compilation

* fix the kernel too

* automatic test generation
jorendumoulin added a commit that referenced this pull request Jan 26, 2024
* add tsl layout

* add dialect implementation

* remove old files

* remove old files

* re-enable python tests

* add ir implementation

* add parser

* delete old tests

* add simple filecheck

* undo change

* redo change

* resolv own comments

* add offsets

* Add dynamic stride and bound support

* add readme

* Update README.md

* Update README.md

* change TSL notation

* fix python test

* stride is now step but stride is still stride

* add starting stride

* add simple filecheck

* init kernel

* first algorithm

* renaming

* first working example

* add new kernel to ci

* remove debugging comments

* updated layout attr

* reformatting

* fix kernel

* fix simple copy kernel

* bleh merging

* update tests

* dynamic magic (#64)

* add dialect implementation

* re-enable python tests

* add parser

* include element size in transformation

* generate bound ops

* successful textual compilation

* fix the kernel too

* automatic test generation

* remove old test

* 🧹

* more cleanup

* code restructuring

* fixes

* fix static kernels

* add transform test

* add transform gemm kernel

* filecheck fix

* resolve minor comments

* annyer

* typo

* refactor test generation
@jorendumoulin jorendumoulin deleted the Joren/dynamic-magic branch February 1, 2024 12:49
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