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

Refactoring L0 runner and gpu dialect #235

Open
6 of 23 tasks
silee2 opened this issue Jun 23, 2022 · 1 comment
Open
6 of 23 tasks

Refactoring L0 runner and gpu dialect #235

silee2 opened this issue Jun 23, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@silee2
Copy link
Contributor

silee2 commented Jun 23, 2022

Writing down requirements for refactoring igpu dialect and L0 runner. Goal of this document is to keep track of tasks for refactoring code base to avoid duplicate effort.

  • level zero runner and igpu work would continue on main branch until most of the following requirements/features are ready on refactor branch.
  • Some of these may be applied to main branch during that period.
  • Any task with a checkmark against it indicates it is completed in the refactor branch.
  • Following list assume "dpcomp" project specific passes and dialects will be redone in refactor branch.

Also ran some experiments with https://github.com/silee2/mlir-extensions/blob/cleanup/mlir/CMakeLists.txt to filter out files not need to for level zero runner usage case.

@silee2 silee2 added the enhancement New feature or request label Jun 23, 2022
@fschlimb
Copy link
Contributor

@silee2 @nbpatel Could you specify which of the above bullets are required before you can move to the refactor branch? I presume some of the above could be added in parallel with your work. I would like to avoid unnecessary (or even duplicate) work and complication whenever possible.

@fschlimb fschlimb mentioned this issue Jul 21, 2022
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants