According to the documentation the definition of cublasDgemm is
cublasStatus_t cublasDgemm(cublasHandle_t handle,
cublasOperation_t transa, cublasOperation_t transb,
int m, int n, int k,
const double *alpha,
const double *A, int lda,
const double *B, int ldb,
const double *beta,
double *C, int ldc)
However, when I use the function it is expected in the form
void_stdcall cublasDgemm(char transa, char transb,
int m, int n, int k,
double alpha,
const double *A, int lda,
const double *B, int ldb,
double beta,
double *C, int ldc)
Was the documentation not updated as the function was modified? I’m not sure what the character flags for transa and transb are supposed to be for no transpose.