-
Notifications
You must be signed in to change notification settings - Fork 169
Open
1 / 61 of 6 issues completedLabels
enhancementNew feature or requestNew feature or requesttriagedThis has been looked at and triagedThis has been looked at and triaged
Description
Description
This issue is used to track progress/plans for changes/extensions to the functionality for JIT Runtime/Compilation/Build Capabilities that are planned
Goals
- Reduce pain points and extend functionality for users with different purposes (users seeking an easy/simple path for education, etc., users seeking to use a piece of the toolstack but not the whole, researchers looking to extend/modify components within the toolstack).
- Sync implementation in this repo and implementation in amd/iron, which includes reducing the amount of duplicated functionality
Specific Tasks and their Related Issues/PRs
Completed
- Loosen XRT ties between the
iron.Tensorclass and PyXRT (Decouple IRON Tensor from XRT Host Runtime #2692) - Update documentation on configuration options for the IRON python environment (Add Documentation for IRON Python Configuration Options/Methods #2717)
- Fix amd/IRON so I don't keep breaking it with these changes
- Streamline versioning of mlir-aie release wheels: Make wheels for tagged releases with the appropriate version #2722 Fix github action syntax error. #2725
- Use pinned release wheels in amd/IRON: Pin milr-aie version to a release and create action to keep it updated. amd/IRON#27
- Runtime refactor IRON host runtime abstraction #2737
General Code Cleanup
- Integrate python test lit config with helper classes #2684
- Support for numpy integer type conversion in scf for wrapper #2711 (bug from Jack that never become an issue)
- Refine default Python runtime sequence behavior; remove experimental code. #2687
- Python Device class extension and cleanup #2691
- Disambiguate python buffers #2724
- Tests to compare
iron.Tensorandtorch.Tensor#2731 - IRON Environment Var Documentation; minor code restructure. #2736
In Progress
- Integrate
iron.Tensorinto amd/IRON- First Step: Use runtime library Update mlir-aie with simplified installation of python extras amd/IRON#68
- Second Step: Full integration
General Code Cleanup
- Device slicing [WIP] Stateful Destructive Device Slicing #2726
- SequentialPlacer cleanup [WIP] SequentialPlacer #2659 (prep PR: Device and ObjectFifo tests #2733)
- Dependency/Update management for maintainability (3 part task, issue here: Dependencies, Versioning, and Wheels #2805)
Future Work
- Integration of the parallel/algorithms capability: Parallel/algorithms #2730
Existing Issues that are Related
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesttriagedThis has been looked at and triagedThis has been looked at and triaged