diff --git a/include/cutlass/numeric_conversion.h b/include/cutlass/numeric_conversion.h index 5b9fcf57b..cd5abaa1b 100644 --- a/include/cutlass/numeric_conversion.h +++ b/include/cutlass/numeric_conversion.h @@ -3667,7 +3667,7 @@ struct NumericArrayConverter { #if defined(__CUDA_ARCH__) t[ii] = __dp4a(x, mask[ii], 0); #else - t[ii] = x * mask[ii]; + t[ii] = syclcompat::dp4a(x, mask[ii], 0); #endif r[ii] = static_cast(t[ii]); }