Skip to content

Suggestions for redesign and preparation for newer versions of heterocl#25

Closed
kaarmu wants to merge 1 commit intoSFU-MARS:masterfrom
kaarmu:master
Closed

Suggestions for redesign and preparation for newer versions of heterocl#25
kaarmu wants to merge 1 commit intoSFU-MARS:masterfrom
kaarmu:master

Conversation

@kaarmu
Copy link

@kaarmu kaarmu commented Oct 1, 2023

This PR is intended only as a place for discussion. If you then want to merge all or parts of these changes I'm happy to help!

Changes:

  1. Generalized for N dimensions
  2. Heterocl has switched IR to LLVM's MLIR in the most recent release. They're now also stricter how to access arrays and scalars. My changes work with both hcl v0.3 and v0.5.
  3. More pythonic code
  4. Improved ergonomics/API
  5. Containerized lab environment

In addition to this we can also talk about what is needed to move to hcl v0.5 since I have some experience in trying to do this (with both setbacks and successes).

@ChongChongbst ChongChongbst marked this pull request as ready for review November 9, 2023 07:24
@kaarmu kaarmu mentioned this pull request Apr 9, 2024
@kaarmu kaarmu closed this Apr 9, 2024
@kaarmu
Copy link
Author

kaarmu commented Apr 9, 2024

Continued in #34.

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