8 #include <cumlprims/opg/matrix/data.hpp>
9 #include <cumlprims/opg/matrix/part_descriptor.hpp>
10 #include <raft/core/comms.hpp>
11 #include <raft/core/handle.hpp>
18 std::vector<MLCommon::Matrix::Data<float>*>& input_data,
19 MLCommon::Matrix::PartDescriptor& input_desc,
20 std::vector<MLCommon::Matrix::Data<float>*>& labels,
26 cudaStream_t* streams,
31 std::vector<MLCommon::Matrix::Data<double>*>& input_data,
32 MLCommon::Matrix::PartDescriptor& input_desc,
33 std::vector<MLCommon::Matrix::Data<double>*>& labels,
39 cudaStream_t* streams,
44 std::vector<MLCommon::Matrix::Data<float>*>& input_data,
45 MLCommon::Matrix::PartDescriptor& input_desc,
46 std::vector<MLCommon::Matrix::Data<float>*>& labels,
54 cudaStream_t* streams,
59 std::vector<MLCommon::Matrix::Data<double>*>& input_data,
60 MLCommon::Matrix::PartDescriptor& input_desc,
61 std::vector<MLCommon::Matrix::Data<double>*>& labels,
69 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:177
Definition: dbscan.hpp:18