HMLP: High-performance Machine Learning Primitives
knn_int_s12x32 Struct Reference

Public Member Functions

void operator() (int k, int r, float *a, float *aa, float *b, float *bb, int *bmap, float *c, float *Keys, int *Values, int ldr, aux_s< float, float, float, float > *aux) const
 

Public Attributes

const size_t mr = 12
 
const size_t nr = 32
 
const size_t pack_mr = 12
 
const size_t pack_nr = 32
 
const size_t align_size = 64
 
const bool row_major = true
 

Member Function Documentation

void knn_int_s12x32::operator() ( int  k,
int  r,
float *  a,
float *  aa,
float *  b,
float *  bb,
int *  bmap,
float *  c,
float *  Keys,
int *  Values,
int  ldr,
aux_s< float, float, float, float > *  aux 
) const
inline

If this is not the first kc iteration then beta = 1.0

If pc, then c == NULL. We use ctmp.

invoke blis kernel


The documentation for this struct was generated from the following file: