Add bench script

This commit is contained in:
2023-08-22 10:29:59 +02:00
parent a7fb15c95b
commit 45e35dd526
6 changed files with 220 additions and 20 deletions

25
scripts/bench_threads.fish Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/fish
set minthreads 1
set maxthreads 6
julia --project=./examples -t 4 -e 'import Pkg; Pkg.instantiate()'
for i in $(seq $minthreads $maxthreads)
printf "(AB->AB, $i) "
julia --project=./examples -t $i -e 'using MetagraphOptimization; using BenchmarkTools; @btime get_operations(graph) setup=(graph = parse_abc("examples/AB->AB.txt"))'
end
for i in $(seq $minthreads $maxthreads)
printf "(AB->ABBB, $i) "
julia --project=./examples -t $i -e 'using MetagraphOptimization; using BenchmarkTools; @btime get_operations(graph) setup=(graph = parse_abc("examples/AB->ABBB.txt"))'
end
for i in $(seq $minthreads $maxthreads)
printf "(AB->ABBBBB, $i) "
julia --project=./examples -t $i -e 'using MetagraphOptimization; using BenchmarkTools; @btime get_operations(graph) setup=(graph = parse_abc("examples/AB->ABBBBB.txt"))'
end
for i in $(seq $minthreads $maxthreads)
printf "(AB->ABBBBBBB, $i) "
julia --project=./examples -t $i -e 'using MetagraphOptimization; using BenchmarkTools; @btime get_operations(graph) setup=(graph = parse_abc("examples/AB->ABBBBBBB.txt"))'
end