-
Notifications
You must be signed in to change notification settings - Fork 8
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
Some questions about kernel #6
Comments
Can't open this link |
Great question, FLUTE instantiates a lot of templates and dispatch inputs to them based on shapes. (This behavior will change soon since it's getting hard to maintain.) |
Can you provide complete tuning instructions? I want to adapt to new shapes on new platforms (such as A100)? |
PixArt-sigma
|
Sorry for getting back to you a bit late, but thanks for the feedback! Yes, I agree on providing better tuning instructions (we don't have one now, unfortunately...) I'm also trying to have a just-in-time tuning feature so we don't have to tune every possible shape in the world. I will get back to you when this is done (hopefully won't take too long)! |
You don’t need to expand all shapes at all. Some personal suggestions: |
Thank you for the suggestions --- these are great! Yes, (1) and (2) are in our roadmap. I need to think a bit about how (1) would complicates its compatibility with Could you elaborate a bit on (3)? |
What is the difference between qgemm_kernel_generated and qgemm_kernel_raw_generated? I see that the code contains two categories of functions
The text was updated successfully, but these errors were encountered: