diff options
Diffstat (limited to 'benchmarks/Dockerfile')
-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 |