Classes | Namespaces | Enumerations | Functions
rproj_c.h File Reference
#include <raft/core/handle.hpp>
#include <rmm/device_uvector.hpp>
Include dependency graph for rproj_c.h:

Go to the source code of this file.

Classes

struct  ML::paramsRPROJ
 
struct  ML::rand_mat< math_t >
 

Namespaces

 ML
 

Enumerations

enum  ML::random_matrix_type { ML::unset , ML::dense , ML::sparse }
 

Functions

template<typename math_t >
void ML::RPROJfit (const raft::handle_t &handle, rand_mat< math_t > *random_matrix, paramsRPROJ *params)
 
template<typename math_t >
void ML::RPROJtransform (const raft::handle_t &handle, math_t *input, rand_mat< math_t > *random_matrix, math_t *output, paramsRPROJ *params)
 
size_t ML::johnson_lindenstrauss_min_dim (size_t n_samples, double eps)