Skip to content

Distributed MPI-based implementation of Barnes-Hut t-SNE

License

Notifications You must be signed in to change notification settings

valrotan/tsne-mpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MPI-based t-SNE

This is an MPI-based implementation of Barnes-Hut t-SNE. It is built off of the sklearn implementation of BH t-SNE using a python wrapper on MPI.

Building and Running

The building instructions are the same as for original sklearn t-sne, which can be found in README_ORIGINAL.rst

Only difference is that you also need to install mpi before building:

conda install mpi4py openmpi

To run, execute a command as follows:

mpiexec -n 4 python tsne.py

Changing 4 to be the number of processes you would like to use.

About

Distributed MPI-based implementation of Barnes-Hut t-SNE

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published