You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Which proposal does this relate to? #61 - WaveMatrix
Describe the issue or outstanding question.
Is it possible to have a saturating accumulation version of MultiplyAccumulate? SPV_KHR_cooperative_matrix has such functionality. Support differs per geometry (similar to the K value) in Vulkan and must be queried in the API. SPIR-V makes it an undefined value if the intermediate matmul overflows prior to the accumulation.
Additional context
It would be awesome if dot4add_u8packed and dot4add_i8packed also had saturating variants.
The text was updated successfully, but these errors were encountered:
Which proposal does this relate to?
#61 - WaveMatrix
Describe the issue or outstanding question.
Is it possible to have a saturating accumulation version of
MultiplyAccumulate
? SPV_KHR_cooperative_matrix has such functionality. Support differs per geometry (similar to the K value) in Vulkan and must be queried in the API. SPIR-V makes it an undefined value if the intermediate matmul overflows prior to the accumulation.Additional context
It would be awesome if
dot4add_u8packed
anddot4add_i8packed
also had saturating variants.The text was updated successfully, but these errors were encountered: