4 template <
typename dtype>
5 void gemm(
const char *,
18 printf(
"CTF ERROR GEMM not available for this type.\n");
22 #define INST_GEMM(dtype,s) \ 24 void gemm<dtype>(const char * a, \ 37 s ## GEMM(a,b,c,d,e,f,g,h,i,j,k,l,m); \ 47 template <
typename dtype>
63 printf(
"CTF ERROR gemm_batch not available for this type.\n");
68 #define INST_GEMM_BATCH(dtype,s) \ 70 void gemm_batch<dtype>(const char * a, \ 85 s ## GEMM_BATCH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o); \ 93 #undef INST_GEMM_BATCH
#define INST_GEMM(dtype, s)
void gemm(const char *, const char *, const int *, const int *, const int *, const dtype *, const dtype *, const int *, const dtype *, const int *, const dtype *, dtype *, const int *)
void gemm_batch(char taA, char taB, int l, int m, int n, int k, dtype alpha, dtype const *A, dtype const *B, dtype beta, dtype *C)
#define INST_GEMM_BATCH(dtype)