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.
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.
refactorbranch.refactorbranch.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.