GPU-accelerated multiview clustering and dimensionality reduction thanks to Tensorflow.
Based on multiview.
For building:
- tensorflow-gpu
- numpy
- sklearn
- scipy
- setuptools
For testing and benchmarking:
- pytest
- pytest-benchmark
- multiview
pip install tensorflow-gpu numpy sklearn scipy setuptools pytest pytest-benchmark multiview
To run the tests:
pytest
# or
python setup.py test
Note: the benchmarks take some time to run, to skip them:
pytest --benchmark-disable
Conversely, to only run the tests
pytest --benchmark-only