diff options
author | Ulrich Bauer <mail@ulrich-bauer.org> | 2019-07-10 16:46:01 +0200 |
---|---|---|
committer | Ulrich Bauer <mail@ulrich-bauer.org> | 2019-07-10 16:46:01 +0200 |
commit | dbd9a9ed1f92ec88414e6ea7287f5bd9de2d784f (patch) | |
tree | 2556823b11ec56f9746f240c86f4c1f3e00a0428 | |
parent | 83e5d0b4f8a3b6a532a835e11d2dcea8ec32c39d (diff) |
benchmarking ripser variants with optimizations disabled
-rw-r--r-- | benchmarks/Dockerfile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/benchmarks/Dockerfile b/benchmarks/Dockerfile index 3445369..78b659e 100644 --- a/benchmarks/Dockerfile +++ b/benchmarks/Dockerfile @@ -86,6 +86,50 @@ RUN time -v -o dragon-2.ripser.txt ripser dragon_vrip.ply.txt_2000_.txt --for # RUN time -v -o genome.ripser.txt ripser human_gene_distmat.txt --dim 1 +FROM benchmark-ripser as benchmark-ripser-no-emergent + +WORKDIR /ripser/ripser +RUN git checkout benchmarks/disable-emergent-pairs \ +&& make + +WORKDIR /benchmark +RUN time -v -o sphere_3_192.ripser-no-emergent.txt ripser sphere_3_192.distance_matrix --dim 2 +RUN time -v -o random.ripser-no-emergent.txt ripser random_point_cloud_50_16_.txt --format point-cloud --dim 7 +RUN time -v -o fractal-r.ripser-no-emergent.txt ripser fractal_9_5_2_random_edge_list.txt_0.19795_distmat.txt --dim 2 +RUN time -v -o dragon-2.ripser-no-emergent.txt ripser dragon_vrip.ply.txt_2000_.txt --format point-cloud --dim 1 +# RUN time -v -o genome.ripser-no-emergent.txt ripser human_gene_distmat.txt --dim 1 +RUN time -v -o o3_1024.ripser-no-emergent.txt ripser o3_1024.txt --format point-cloud --dim 3 --threshold 1.8 --ratio 2 + + +FROM benchmark-ripser as benchmark-ripser-store-reduced + +WORKDIR /ripser/ripser +RUN git checkout benchmarks/store-reduced-matrix \ +&& make + +WORKDIR /benchmark +RUN time -v -o sphere_3_192.ripser-store-reduced.txt ripser sphere_3_192.distance_matrix --dim 2 +RUN time -v -o random.ripser-store-reduced.txt ripser random_point_cloud_50_16_.txt --format point-cloud --dim 7 +RUN time -v -o fractal-r.ripser-store-reduced.txt ripser fractal_9_5_2_random_edge_list.txt_0.19795_distmat.txt --dim 2 +RUN time -v -o dragon-2.ripser-store-reduced.txt ripser dragon_vrip.ply.txt_2000_.txt --format point-cloud --dim 1 +# RUN time -v -o genome.ripser-store-reduced.txt ripser human_gene_distmat.txt --dim 1 +RUN time -v -o o3_1024.ripser-store-reduced.txt ripser o3_1024.txt --format point-cloud --dim 3 --threshold 1.8 --ratio 2 + + +FROM benchmark-ripser as benchmark-ripser-use-reduced + +WORKDIR /ripser/ripser +RUN git checkout benchmarks/use-reduced-matrix \ +&& make + +WORKDIR /benchmark +RUN time -v -o sphere_3_192.ripser-use-reduced.txt ripser sphere_3_192.distance_matrix --dim 2 +RUN time -v -o random.ripser-use-reduced.txt ripser random_point_cloud_50_16_.txt --format point-cloud --dim 7 +RUN time -v -o fractal-r.ripser-use-reduced.txt ripser fractal_9_5_2_random_edge_list.txt_0.19795_distmat.txt --dim 2 +RUN time -v -o dragon-2.ripser-use-reduced.txt ripser dragon_vrip.ply.txt_2000_.txt --format point-cloud --dim 1 +# RUN time -v -o genome.ripser-use-reduced.txt ripser human_gene_distmat.txt --dim 1 +RUN time -v -o o3_1024.ripser-use-reduced.txt ripser o3_1024.txt --format point-cloud --dim 3 --threshold 1.8 --ratio 2 + FROM benchmark-setup as benchmark-gudhi |