Performance test environment for comparing tsne implementations
253
This docker image allows for head to head performance comparisions between different implementations of BH-tSNE.
The versions that are compared are:
To run the test:
docker build -t tsne-perf .docker run -it tsne-perf iris
NOTE: do not run -d, for some reason, this slows things down significatnly. if you need to detach, use ctl-p, ctrl-qBecause of implementation differences I don't include scikit-learn in the performance test. scikit-learn performs significantly slower than any of these implementations (approximately twice as long as the lvdmaaten implementation with informal testing).
| Repo | Wall Time (s) | Max Memory (kb) | Cumulative CPU % |
|---|---|---|---|
| lvdmaaten | 16.04 | 14516 | 99 |
| danielfrg | 7.80 | 34096 | 99 |
| 10XDev | 7.69 | 14612 | 99 |
| rappdw | 3.15 | 13020 | 3948 |
| Repo | Wall Time (s) | Max Memory (kb) | Cumulative CPU % |
|---|---|---|---|
| lvdmaaten | 6064.91 | 1426784 | 99 |
| 10XDev | 3753.59 | 1426692 | 99 |
| danielfrg | 2100.58 | 1426288 | 99 |
| rappdw | 329.98 | 1436172 | 3588 |
Content type
Image
Digest
Size
1.5 GB
Last updated
about 8 years ago
docker pull rappdw/tsne-perf-test