1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| cublasStatus_t cublasSgemm( cublasHandle_t handle, cublasOperation_t transa, cublasOperation_t transb, int m, int n, int k, const float *alpha, const float *A, int lda, const float *B, int ldb, const float *beta, float *C, int ldc);
cublasHandle_t handle; cublasCreate(&handle); float alpha = 1.0f; float beta = 0.0f;
cublasSgemm(handle, CUBLAS_OP_N, CUBLAS_OP_N, 2, 2, 3, &alpha, B, 2, A, 3, &beta, C, 2); cublasDestroy(handle);
|