[Apache TVM Discuss] [Development/RFC] Thoughts on a Simpler Scheduling Language

2021-02-11 Thread Sasha Rush via Apache TVM Discuss
What an amazing answer! Thank you so much for your time and thoughtfulness. --- [Visit Topic](https://discuss.tvm.apache.org/t/thoughts-on-a-simpler-scheduling-language/9110/3) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [cl

[Apache TVM Discuss] [Development/RFC] Thoughts on a Simpler Scheduling Language

2021-02-10 Thread Junru Shao via Apache TVM Discuss
Hey @srush, Thanks for asking! We are actively developing a more straightforward scheduling language and a new IR called TensorIR: * imperative scheduling: each schedule primitive is like applying a compiler pass that transforms the TensorIR to a new TensorIR - you can see and debug the sch

[Apache TVM Discuss] [Development/RFC] Thoughts on a Simpler Scheduling Language

2021-02-10 Thread Sasha Rush via Apache TVM Discuss
Hi all, I find programming in TVM to result in an extremely large number of non-scoped variables. The main problem is that the axes and tensors are not grouped, and simple mistakes result in extremely verbose low-level errors. 90% of my mistakes are just from not keeping tensors and axes gro