@@ -851,17 +851,18 @@ DPCTLSyclEventRef dpnp_matmul_c(DPCTLSyclQueueRef q_ref,
851
851
std::is_same<_DataType, float >::value)
852
852
{
853
853
// using std::max for these ldx variables is required by math library
854
- const std::int64_t lda =
855
- std::max<size_t >(1UL , size_k); // First dimensions of array_1
856
- const std::int64_t ldb =
854
+ const std::int64_t ld_array_2 =
857
855
std::max<size_t >(1UL , size_n); // First dimensions of array_2
858
- const std::int64_t ldc =
856
+ const std::int64_t ld_array_1 =
857
+ std::max<size_t >(1UL , size_k); // First dimensions of array_1
858
+ const std::int64_t ld_result =
859
859
std::max<size_t >(1UL , size_n); // Fast dimensions of result
860
860
861
861
event = mkl_blas::gemm (q, oneapi::mkl::transpose::nontrans,
862
862
oneapi::mkl::transpose::nontrans, size_n, size_m,
863
- size_k, _DataType (1 ), array_2, ldb, array_1, lda,
864
- _DataType (0 ), result, ldc, dep_events);
863
+ size_k, _DataType (1 ), array_2, ld_array_2,
864
+ array_1, ld_array_1, _DataType (0 ), result,
865
+ ld_result, dep_events);
865
866
}
866
867
else {
867
868
// input1: M x K
0 commit comments