-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFC] DietCode: An Auto-Scheduler for Dynamic Tensor Programs #72
Conversation
As one of the co-authors, it glad to see this RFC finally out :) |
We are more than happy to collaborate on AutoTIR side to make good things happen :-) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
hey guys, thanks for the RFC! would you guys be up for doing a short walkthrough of it at a Community Meeting? |
@ArmageddonKnight we might present/demo DietCode and introduce this RFC in a community meeting. Maybe in 5/25 or 6/1? |
@ArmageddonKnight @comaniac ok--let me do some agenda shuffling (we now have 3 topics for that meeting) and hopefully we can accommodate your travel schedule here. |
it’s definitely legit ask, but I would love to remind that as apache preferred approach, it would be better if technical discussion remains in an achievable way, so that the door is always open for all community participants to understand the technical discussion without having to appear at certain meeting at a certain time point (like early in the morning 😂) :-) Perhaps it would be helpful if we take meeting notes and publicize it somewhere to help people who cannot join the meeting? |
@junrushao1994 yep, we will post meeting notes here per the TVM Community Meeting guidelines. |
@ArmageddonKnight just confirming, we have you on the agenda to discuss tomorrow |
@areusch Thank you for the reminder. I have put that on my calendar. |
@areusch BTW, may I ask whether there is anything I should prepare for the meeting? Alternatively, any particular thing that the community might be interested in? How much time am I given for the presentation? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
adding a couple of questions here based on my understanding from the community meeting this morning
We discussed this at the TVM Community Meeting this morning. Here are notes (thanks to mbs-octoml for taking these):
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for addressing my comments @ArmageddonKnight ! @cgerum could you take another look here? I think otherwise we should be good to merge
@areusch It's good to merge from my side |
Thanks all for your valuable comments and insightful discussions. This RFC is now merged. |
@ArmageddonKnight |
It is workable. The VM can gather the workloads and pack them as a single dynamic-shape workload and forward it to DietCode. DietCode does the auto-scheduling and send the generated code back to the VM. |
|
@comaniac @junrushao1994