19 lines
752 B
Bash
19 lines
752 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||
|
LOG_FILE="$SCRIPT_DIR/../julia.log"
|
||
|
|
||
|
cd $SCRIPT_DIR/..
|
||
|
|
||
|
echo "Initiating julia..."
|
||
|
julia --project=./ -e 'using Pkg; Pkg.instantiate(); Pkg.add(url="https://github.com/QEDjl-project/QEDprocesses.jl/")' > $LOG_FILE 2>&1 || exit 1 # need current dev version of QEDprocesses
|
||
|
julia -e 'using Pkg; Pkg.add("CSV"); Pkg.add("DataFrames"); Pkg.add("LIKWID"); Pkg.add("CUDA"); Pkg.add("Random")' >> $LOG_FILE 2>&1 || exit 1 # add requirements for the bench script
|
||
|
|
||
|
echo "Benchmarking..."
|
||
|
|
||
|
for i in {1..16}
|
||
|
do
|
||
|
echo "$i Threads"
|
||
|
julia --project --threads=$i examples/qed_bench.jl >> $LOG_FILE 2>&1 || echo "-- Something went wrong, check logs --"
|
||
|
done
|