mirror of
https://github.com/logos-storage/zk-benchmarks.git
synced 2026-01-08 00:33:12 +00:00
31 lines
552 B
Bash
Executable File
31 lines
552 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if [ -z ${ZKBENCH_WHICH} ]; then
|
|
ZKBENCH_WHICH="LINEAR"
|
|
fi
|
|
|
|
if [ -z ${ZKBENCH_NTHREADS} ]; then
|
|
ZKBENCH_NTHREADS=1
|
|
fi
|
|
|
|
if [ -z ${ZKBENCH_MEGABYTES} ]; then
|
|
ZKBENCH_MEGABYTES=128
|
|
fi
|
|
|
|
echo "WHICH = $ZKBENCH_WHICH"
|
|
echo "NTHREADS = $ZKBENCH_NTHREADS"
|
|
echo "MEGABYTES = $ZKBENCH_MEGABYTES"
|
|
|
|
case $ZKBENCH_WHICH in
|
|
LINEAR)
|
|
build/bench_linear $ZKBENCH_MEGABYTES
|
|
;;
|
|
MERKLE)
|
|
build/bench_merkle $ZKBENCH_MEGABYTES $ZKBENCH_NTHREADS
|
|
;;
|
|
*)
|
|
echo "unknown selector: \`$ZKBENCH_WHICH\`"
|
|
exit 99
|
|
;;
|
|
esac
|