darknet  v3
gemm.h
Go to the documentation of this file.
1 #ifndef GEMM_H
2 #define GEMM_H
3 
4 void gemm_bin(int M, int N, int K, float ALPHA,
5  char *A, int lda,
6  float *B, int ldb,
7  float *C, int ldc);
8 
9 void gemm(int TA, int TB, int M, int N, int K, float ALPHA,
10  float *A, int lda,
11  float *B, int ldb,
12  float BETA,
13  float *C, int ldc);
14 
15 void gemm_cpu(int TA, int TB, int M, int N, int K, float ALPHA,
16  float *A, int lda,
17  float *B, int ldb,
18  float BETA,
19  float *C, int ldc);
20 
21 #ifdef GPU
22 void gemm_gpu(int TA, int TB, int M, int N, int K, float ALPHA,
23  float *A_gpu, int lda,
24  float *B_gpu, int ldb,
25  float BETA,
26  float *C_gpu, int ldc);
27 
28 void gemm_gpu(int TA, int TB, int M, int N, int K, float ALPHA,
29  float *A, int lda,
30  float *B, int ldb,
31  float BETA,
32  float *C, int ldc);
33 #endif
34 #endif
void gemm_bin(int M, int N, int K, float ALPHA, char *A, int lda, float *B, int ldb, float *C, int ldc)
Definition: gemm.c:8
void gemm(int TA, int TB, int M, int N, int K, float ALPHA, float *A, int lda, float *B, int ldb, float BETA, float *C, int ldc)
Definition: gemm.c:65
void gemm_cpu(int TA, int TB, int M, int N, int K, float ALPHA, float *A, int lda, float *B, int ldb, float BETA, float *C, int ldc)
Definition: gemm.c:145