High performance distributed nearest neighbor system using LSH and sketching.
$ git clone https://github.com/nmeisburger0/SLASH2.0
$ cd SLASH
$ git submodule update --init
- (If running on NOTS)
$ source scripts/setup.sh
$ mkdir build
$ cd build
$ cmake ..
$ make all
- To run the program run
$ build/src/SLASH_run
. - For testing run
$ build/test/SLASH_test
.
This package is linked with the gtest and gmock testing and mocking libraries. This allow for easy creation of unit tests and mock classes. For more information see the documentation: