@@ -95,15 +95,15 @@ inline void gemm_ex(DATATYPE_A DT_A, DATATYPE_B DT_B, DATATYPE_C DT_C, sycl::que
95
95
auto c_ = sc.get_mem <cuDataType_C*>(c_acc);
96
96
cublasStatus_t err;
97
97
#ifdef SYCL_EXT_ONEAPI_ENQUEUE_NATIVE_COMMAND
98
+ CUBLAS_ERROR_FUNC (cublasGemmEx, err, handle, get_cublas_operation (transa),
99
+ get_cublas_operation (transb), m, n, k, (cuDataType_C*)&alpha, a_,
100
+ DT_A, lda, b_, DT_B, ldb, (cuDataType_C*)&beta, c_, DT_C, ldc, DT_C,
101
+ CUBLAS_GEMM_DEFAULT);
102
+ #else
98
103
CUBLAS_ERROR_FUNC_SYNC (cublasGemmEx, err, handle, get_cublas_operation (transa),
99
104
get_cublas_operation (transb), m, n, k, (cuDataType_C*)&alpha, a_,
100
105
DT_A, lda, b_, DT_B, ldb, (cuDataType_C*)&beta, c_, DT_C, ldc,
101
106
DT_C, CUBLAS_GEMM_DEFAULT);
102
- #else
103
- CUBLAS_ERROR_FUNC (cublasGemmEx, err, handle, get_cublas_operation (transa),
104
- get_cublas_operation (transb), m, n, k, (cuDataType_C *)&alpha,
105
- a_, DT_A, lda, b_, DT_B, ldb, (cuDataType_C *)&beta, c_, DT_C,
106
- ldc, DT_C, CUBLAS_GEMM_DEFAULT);
107
107
#endif
108
108
});
109
109
});
@@ -500,15 +500,15 @@ inline sycl::event gemm_ex_usm(DATATYPE_A DT_A, DATATYPE_B DT_B, DATATYPE_C DT_C
500
500
auto c_ = reinterpret_cast <cuDataType_C*>(c);
501
501
cublasStatus_t err;
502
502
#ifdef SYCL_EXT_ONEAPI_ENQUEUE_NATIVE_COMMAND
503
+ CUBLAS_ERROR_FUNC (cublasGemmEx, err, handle, get_cublas_operation (transa),
504
+ get_cublas_operation (transb), m, n, k, (cuDataType_C*)&alpha, a_,
505
+ DT_A, lda, b_, DT_B, ldb, (cuDataType_C*)&beta, c_, DT_C, ldc, DT_C,
506
+ CUBLAS_GEMM_DEFAULT);
507
+ #else
503
508
CUBLAS_ERROR_FUNC_SYNC (cublasGemmEx, err, handle, get_cublas_operation (transa),
504
509
get_cublas_operation (transb), m, n, k, (cuDataType_C*)&alpha, a_,
505
510
DT_A, lda, b_, DT_B, ldb, (cuDataType_C*)&beta, c_, DT_C, ldc,
506
511
DT_C, CUBLAS_GEMM_DEFAULT);
507
- #else
508
- CUBLAS_ERROR_FUNC (cublasGemmEx, err, handle, get_cublas_operation (transa),
509
- get_cublas_operation (transb), m, n, k, (cuDataType_C *)&alpha,
510
- a_, DT_A, lda, b_, DT_B, ldb, (cuDataType_C *)&beta, c_, DT_C,
511
- ldc, DT_C, CUBLAS_GEMM_DEFAULT);
512
512
#endif
513
513
});
514
514
});
0 commit comments