This is a global tracking issue for landing UMA. The original RFC can be found here. Please feel free to bring in more questions to the corresponding thread.
To make the improvement manageable, we will be breaking the code into several steps. The main architecture scaffolding and
data structure changes will come first, then we will upstream individual key features.
Steps
[UMA-0] RFC
[UMA-1] Implementation of core infrastructure
Implementation of UMA Backend according to UMA-RFCv1
[UMA-2] Prototype of UMA using NN accelerator
[UMA-3] Formulation of lessons learned for UMA_v1.0
[UMA-4] Documentation
[UMA-5] Suggestion from UMAv1 PR
Backlog
Working branch
https://github.com/MichaelJKlaiber/tvm/tree/uma
This is a global tracking issue for landing UMA. The original RFC can be found here. Please feel free to bring in more questions to the corresponding thread.
To make the improvement manageable, we will be breaking the code into several steps. The main architecture scaffolding and
data structure changes will come first, then we will upstream individual key features.
Steps
[UMA-0] RFC
[UMA-1] Implementation of core infrastructure
Implementation of
UMA Backendaccording to UMA-RFCv1[UMA-2] Prototype of UMA using NN accelerator
[UMA-3] Formulation of lessons learned for UMA_v1.0
[UMA-4] Documentation
[UMA-5] Suggestion from UMAv1 PR
Backlog
Working branch
https://github.com/MichaelJKlaiber/tvm/tree/uma