Skip to content

Distributed K-Nearest-Neighbors using MPI and Vantage Point Trees

Notifications You must be signed in to change notification settings

georgegito/distributed-knn

 
 

Repository files navigation

Distributed K-Nearest-Neighbors using MPI and a Vantage Point Tree

Datasets used for benchmarking

Build instructions

You will need an mpi compatible compiler (mpic++) to compile and run (mpirun) the application.

You can find more details about compilation inside the Makefile.

make

Instructions for dataset paths

Place each file named $fileName that belongs to the $dataset in the directory with the following structure:

$repoRootDirectory/dataset/$dataset/$fileName

For example, for the file ColorHistogram.asc from corel dataset use

./dataset/corel/ColorHistogram.asc

Note: Some files are cleaned using a python script before processing, beware.

About

Distributed K-Nearest-Neighbors using MPI and Vantage Point Trees

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.5%
  • MATLAB 9.6%
  • Python 1.6%
  • Shell 1.4%
  • Other 1.9%