7 #include "../matrix/data.hpp"
8 #include "../matrix/part_descriptor.hpp"
10 #include <raft/core/comms.hpp>
28 const raft::comms::comms_t& comm,
29 cudaStream_t* streams,
35 const raft::comms::comms_t& comm,
36 cudaStream_t* streams,
51 const raft::comms::comms_t& comm,
52 cudaStream_t* streams,
58 const raft::comms::comms_t& comm,
59 cudaStream_t* streams,
void mean_center(const std::vector< Matrix::Data< double > * > &data, const Matrix::PartDescriptor &dataDesc, const Matrix::Data< double > &mu, const raft::comms::comms_t &comm, cudaStream_t *streams, int n_streams)
performs MNMG mean subtraction calculation.
void mean_add(const std::vector< Matrix::Data< double > * > &data, const Matrix::PartDescriptor &dataDesc, const Matrix::Data< double > &mu, const raft::comms::comms_t &comm, cudaStream_t *streams, int n_streams)
performs MNMG mean add calculation.
Definition: comm_utils.h:11
This is a helper wrapper around the multi-gpu data blocks owned by a worker. It's design is NOT final...
Definition: data.hpp:18
Definition: part_descriptor.hpp:40