-
Notifications
You must be signed in to change notification settings - Fork 227
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
Winograd kernels not applicable with XNACK+ #2865
Comments
@junliume AFAICS Ilya has nothing to do with it. The Winograd solvers are inapplicable because the kernels won't work when XNACK is enabled. I recommend closing this as "won't fix". |
I've checked the latest Winograd kernel. There are no xnack hazards in memory clauses, however xnack requires 2 additional sgprs and it doesn't fit with the current sgpr allocation. So indeed, shader doesn't support xnack. |
@junliume FYI The immediate reason of the build error is that target passed to the assembler does not match the argument of the In order to enable some asm kernels for xnack+ targets, we need to update:
Of course, beforehand we need info from @Kirpich30000 about configs that can be enabled for Winograd when XNACK is ON. There are some, at least (as we've discussed with Ilya recently). Then we should evaluate the potential benefits and decide whether it is worth doing. |
@junliume @Kirpich30000 Some useful (but maybe outdated info) from @Slimakanzer: #1093 (comment) |
when experimenting with b262239
The text was updated successfully, but these errors were encountered: