91 lm_hi, hidim_landmarks, d * g *
sizeof(
float), cudaMemcpyHostToDevice));
93 lm_lo, lodim_landmarks, 2 * g *
sizeof(
float), cudaMemcpyHostToDevice));
void runKNNKernel(size_t d, size_t n, size_t g, size_t adjusted_k)
Execute the CUDA kNN within the context.
void runProjectionKernel(size_t d, size_t n, size_t g, size_t k, float boost, float adjust)
Execute the CUDA projection kernel atop the context.
void run(size_t n, size_t g, size_t d, float boost, size_t k, float adjust, const float *hidim_points, const float *hidim_landmarks, const float *lodim_landmarks, float *lodim_points)
Run EmbedSOM on the given data.
knn_entry< float > * knns