Commit b29a7e1
Add SSA compiler pipeline and unified backends (#164)
* Add SSA compiler pipeline and unified backends
* refine ssa multibackend PR boundaries and pass registration
* move backend ssa pass registration into backend modules
* Add backend SSA pass contracts and registry validation
* revert test_aot_auto_tuning.py
* fix ruff
* style: satisfy contributing style checks after rebase
* Refactor SSA compiler naming (#169)
* Refactor IR dataclass constructors (#172)
* unify SSA compilation and executable multi-backend support
* Fix ruff error, refine SSA compiler structure and address review feedback
* Refactor SSA backend pipeline and restore Triton runtime autotining
* Removing TVM backend and refine Triton, CUDA, TileLang backends
* Fix zero-like GPU launches, architecture-aware caching, and JIT API
* Fix Triton AOT multi-context launches (#195)
* Add Triton AOT multi-context design
* Fix Triton AOT multi-context launches
* Cover fresh Triton AOT context guard
* Remove development process documents
* Address remaining SSA review comments (#196)
* Address remaining SSA review comments
* Sort test imports for Ruff
* Remove redundant entrypoint assertions
---------
Co-authored-by: Jiacheng Huang <45955067+voltjia@users.noreply.github.com>1 parent c9ebd49 commit b29a7e1
67 files changed
Lines changed: 18573 additions & 3127 deletions
File tree
- src/ninetoothed
- backends
- emitters
- materializers
- compiler
- frontend
- ir
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
18 | | - | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
0 commit comments