19 #include <cumlprims/opg/matrix/data.hpp>
20 #include <cumlprims/opg/matrix/part_descriptor.hpp>
21 #include <raft/core/comms.hpp>
22 #include <raft/core/handle.hpp>
29 std::vector<MLCommon::Matrix::Data<float>*>& input_data,
30 MLCommon::Matrix::PartDescriptor& input_desc,
31 std::vector<MLCommon::Matrix::Data<float>*>& labels,
37 cudaStream_t* streams,
42 std::vector<MLCommon::Matrix::Data<double>*>& input_data,
43 MLCommon::Matrix::PartDescriptor& input_desc,
44 std::vector<MLCommon::Matrix::Data<double>*>& labels,
50 cudaStream_t* streams,
55 std::vector<MLCommon::Matrix::Data<float>*>& input_data,
56 MLCommon::Matrix::PartDescriptor& input_desc,
57 std::vector<MLCommon::Matrix::Data<float>*>& labels,
65 cudaStream_t* streams,
70 std::vector<MLCommon::Matrix::Data<double>*>& input_data,
71 MLCommon::Matrix::PartDescriptor& input_desc,
72 std::vector<MLCommon::Matrix::Data<double>*>& labels,
80 cudaStream_t* streams,
void postProcessData(raft::handle_t &handle, std::vector< MLCommon::Matrix::Data< float > * > &input_data, MLCommon::Matrix::PartDescriptor &input_desc, std::vector< MLCommon::Matrix::Data< float > * > &labels, float *coef, float *intercept, float *mu_input, float *mu_labels, float *norm2_input, bool fit_intercept, bool normalize, cudaStream_t *streams, int n_streams, bool verbose)
void preProcessData(raft::handle_t &handle, std::vector< MLCommon::Matrix::Data< float > * > &input_data, MLCommon::Matrix::PartDescriptor &input_desc, std::vector< MLCommon::Matrix::Data< float > * > &labels, float *mu_input, float *mu_labels, float *norm2_input, bool fit_intercept, bool normalize, cudaStream_t *streams, int n_streams, bool verbose)
void normalize(value_t *data, value_idx n, size_t m, cudaStream_t stream)
Definition: utils.h:194
Definition: dbscan.hpp:30