7 #include "../matrix/data.hpp"
8 #include "../matrix/part_descriptor.hpp"
10 #include <raft/core/comms.hpp>
11 #include <raft/core/handle.hpp>
31 void eigDC(
const raft::handle_t& h,
39 void eigDC(
const raft::handle_t& h,
void eigJacobi(const raft::handle_t &h, float *eigenValues, float *eigenVectors, std::vector< Matrix::Data< float > * > &inParts, Matrix::PartDescriptor &desc, int myRank, cudaStream_t stream)
void eigDC(const raft::handle_t &h, float *eigenValues, float *eigenVectors, std::vector< Matrix::Data< float > * > &inParts, Matrix::PartDescriptor &desc, int myRank, cudaStream_t stream)
Multi-GPU version of Eigen decomposition. This function works for symmetric matrices only....
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