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
extern"C"intonemklCgeqrf(syclQueue_t device_queue, int64_t m, int64_t n, float_Complex *a, int64_t lda, float_Complex *tau, float_Complex *scratchpad, int64_t scratchpad_size) {
2293
2293
auto status = oneapi::mkl::lapack::geqrf(device_queue->val, m, n, reinterpret_cast<std::complex<float>*>(a), lda, reinterpret_cast<std::complex<float>*>(tau), reinterpret_cast<std::complex<float>*>(scratchpad), scratchpad_size, {});
2294
-
__FORCE_MKL_FLUSH__(status);
2295
2294
return0;
2296
2295
}
2297
2296
2298
2297
extern"C"intonemklDgeqrf(syclQueue_t device_queue, int64_t m, int64_t n, double *a, int64_t lda, double *tau, double *scratchpad, int64_t scratchpad_size) {
2299
2298
auto status = oneapi::mkl::lapack::geqrf(device_queue->val, m, n, a, lda, tau, scratchpad, scratchpad_size, {});
2300
-
__FORCE_MKL_FLUSH__(status);
2301
2299
return0;
2302
2300
}
2303
2301
2304
2302
extern"C"intonemklSgeqrf(syclQueue_t device_queue, int64_t m, int64_t n, float *a, int64_t lda, float *tau, float *scratchpad, int64_t scratchpad_size) {
2305
2303
auto status = oneapi::mkl::lapack::geqrf(device_queue->val, m, n, a, lda, tau, scratchpad, scratchpad_size, {});
2306
-
__FORCE_MKL_FLUSH__(status);
2307
2304
return0;
2308
2305
}
2309
2306
2310
2307
extern"C"intonemklZgeqrf(syclQueue_t device_queue, int64_t m, int64_t n, double_Complex *a, int64_t lda, double_Complex *tau, double_Complex *scratchpad, int64_t scratchpad_size) {
2311
2308
auto status = oneapi::mkl::lapack::geqrf(device_queue->val, m, n, reinterpret_cast<std::complex<double>*>(a), lda, reinterpret_cast<std::complex<double>*>(tau), reinterpret_cast<std::complex<double>*>(scratchpad), scratchpad_size, {});
0 commit comments