38 int dbdiv_mic(
const int m,
const int n,
const int k,
const double *A,
double *W,
double *H,
const double beta,
const int uType,
const int nIter);
39 int sbdiv_mic(
const int m,
const int n,
const int k,
const float *A,
float *W,
float *H,
const float beta,
const int uType,
const int nIter);
43 int dbdivg_mic(
const int m,
const int n,
const int k,
const double *A,
double *W,
double *H,
const double beta,
const int uType,
const int nIter);
44 int sbdivg_mic(
const int m,
const int n,
const int k,
const float *A,
float *W,
float *H,
const float beta,
const int uType,
const int nIter);
47 int dmlsa_mic(
const int m,
const int n,
const int k,
const double *A,
double *W,
double *H,
const int uType,
const int nIter);
48 int smlsa_mic(
const int m,
const int n,
const int k,
const float *A,
float *W,
float *H,
const int uType,
const int nIter);
51 int dbdivone_mic(
const int m,
const int n,
const int k,
const double *A,
double *W,
double *H,
const int uType,
const int nIter);
52 int sbdivone_mic(
const int m,
const int n,
const int k,
const float *A,
float *W,
float *H,
const int uType,
const int nIter);
int dbdivg_mic(const int m, const int n, const int k, const double *A, double *W, double *H, const double beta, const int uType, const int nIter)
dbdivg_mic performs the NNMF using beta-divergence when beta is != 1 and !=2, using double precision ...
int sbdivone_mic(const int m, const int n, const int k, const float *A, float *W, float *H, const int uType, const int nIter)
sbdivone_mic performs NNMF using betadivergence when beta=1 using simple precision ...
int sbdivg_mic(const int m, const int n, const int k, const float *A, float *W, float *H, const float beta, const int uType, const int nIter)
sbdivg_mic performs NNMF using betadivergence for general case (beta <> 1 and 2) using simple precisi...
int smlsa_mic(const int m, const int n, const int k, const float *A, float *W, float *H, const int uType, const int nIter)
smlsa_mic performs NNMF using betadivergence when beta=2 using simple precision
int dmlsa_mic(const int m, const int n, const int k, const double *A, double *W, double *H, const int uType, const int nIter)
dmlsa_mic performs NNMF using betadivergence when beta=2 using double precision
int dbdivone_mic(const int m, const int n, const int k, const double *A, double *W, double *H, const int uType, const int nIter)
dbdivone_mic performs NNMF using betadivergence when beta=1 using double precision ...
int dbdiv_mic(const int m, const int n, const int k, const double *A, double *W, double *H, const double beta, const int uType, const int nIter)
dbdiv_mic is a wrapper that calls the adequate function to performs NNMF using betadivergence using d...
Header file for using the betadivergence cuda functions with CPU.
int sbdiv_mic(const int m, const int n, const int k, const float *A, float *W, float *H, const float beta, const int uType, const int nIter)