HMLP: High-performance Machine Learning Primitives
|
Public Member Functions | |
STRA_OPERATOR (float) const | |
GEMM_OPERATOR (float) const | |
template<typename TC > | |
void | operator() (dim_t k, float *a, float *b, TC *c, float *v, inc_t rs_v, inc_t cs_v, aux_s< float, float, TC, float > *aux) |
STRA_OPERATOR (float) const | |
GEMM_OPERATOR (float) const | |
template<typename TC > | |
void | operator() (dim_t k, float *a, float *b, TC *c, float *v, inc_t rs_v, inc_t cs_v, aux_s< float, float, TC, float > *aux) |
|
inline |
if this is the first kc iteration then beta = 1.0
invoke blis kernel
|
inline |
if this is the first kc iteration then beta = 1.0
invoke blis kernel
|
inline |
if this is the first kc iteration then beta = 1.0
allocate temporary buffer
invoke blis kernel
If TC is not MatrixLike<PACK_MR,double,double>, we treat this the same as the edge case.
|
inline |
if this is the first kc iteration then beta = 1.0
allocate temporary buffer
invoke blis kernel
If TC is not MatrixLike<PACK_MR,double,double>, we treat this the same as the edge case.