-
-
Notifications
You must be signed in to change notification settings - Fork 11k
[Bugfix] Convert untraceable GroupShape to list for AMD impl #26535
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
[Bugfix] Convert untraceable GroupShape to list for AMD impl #26535
Conversation
|
can confirm this unblocks our internal AMD pipeline, thanks @Lucaskabela ! |
| input_scale, | ||
| weight_scale, | ||
| self.weight_group_shape, | ||
| list(self.weight_group_shape), |
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.
Is it possible to add a test somehow? I don't know how vLLM CI runs amd tests
|
If someone has an idea for how to write a test for this please shout (I'm not very good with how AMD works in vLLM CI), otherwise this is pretty self contained and we verified that it fixes a compile regression |
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, thanks for the work!
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.
Sorry we missed this initially, thanks for fixing! AMD testing is in pretty poor state cc @Alexei-V-Ivanov-AMD @gshtras
Signed-off-by: Lucas Kabela <lucaskabela@meta.com>
c9a82a6 to
7206439
Compare
…oject#26535) Signed-off-by: Lucas Kabela <lucaskabela@meta.com> Signed-off-by: Dhruvil Bhatt <bhattdbh@amazon.com>
…oject#26535) Signed-off-by: Lucas Kabela <lucaskabela@meta.com> Signed-off-by: bbartels <benjamin@bartels.dev>
…oject#26535) Signed-off-by: Lucas Kabela <lucaskabela@meta.com>
…oject#26535) Signed-off-by: Lucas Kabela <lucaskabela@meta.com>
…oject#26535) Signed-off-by: Lucas Kabela <lucaskabela@meta.com> Signed-off-by: xuebwang-amd <xuebwang@amd.com>
…oject#26535) Signed-off-by: Lucas Kabela <lucaskabela@meta.com> Signed-off-by: 0xrushi <6279035+0xrushi@users.noreply.github.com>
…oject#26535) Signed-off-by: Lucas Kabela <lucaskabela@meta.com> Signed-off-by: 0xrushi <6279035+0xrushi@users.noreply.github.com>
Purpose
#25696 converts GroupShape to list where possible for cutlass custom ops; however, this was not done for the aiter or triton impl, which causes the code to fail in dynamo tracing
Test Plan
Run DeepseekR1-0528 on AMD hardware with FP8 kernels
Essential Elements of an Effective PR Description Checklist
supported_models.mdandexamplesfor a new model.