tqchen opened a new issue #7527:
URL: https://github.com/apache/tvm/issues/7527


   This is a global tracking issue for landing the initial PRs of TensorIR 
scheduling. The original RFC can be found 
[here](https://discuss.tvm.apache.org/t/rfc-tensorir-a-schedulable-ir-for-tvm/7872).
 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 
scheduling primitives in a incremental way, where each component are 
self-contained.
   
   ## Steps
   
   - [ ] M1a PR0: The additional data structure needed for TensorIR, in 
particular the Block structure, changes to related fields 
   - [ ] M1a PR1: Changes to the tvmscript parser, printer to allow us to 
ingest and print the new data structures.
   - [ ] M1a PR2: Overall lowering API to lower a new TIR function to the 
codegen.
   - [ ] M1b PR0: Initial scaffolding of ScheduleState and Schedule data 
structure with basic utils and no primitives
   - [ ] M2a PRs: multiple PRs to support scheduling primitives, one PR per 
primitive, with related test-cases.
   
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to