CuPBoP/test/runHeteroMark.sh

29 lines
784 B
Bash
Raw Permalink Normal View History

2022-09-24 01:08:28 +08:00
#!/bin/bash
set -e
TestCase=$1
CUDA_PATH=$2
HeteroMark_PATH=$3
CuPBoP_BUILD_PATH=$4
2022-09-26 00:58:58 +08:00
DATASET_PATH=$5
2022-09-24 01:08:28 +08:00
if [ ! -d $DATASET_PATH ]; then
echo "Download Hetero Mark dataset"
2022-09-26 00:58:58 +08:00
mkdir $DATASET_PATH
cd $DATASET_PATH
2022-09-24 01:08:28 +08:00
wget https://www.dropbox.com/s/ie2hcxw9lfoghg8/data.tar.gz?dl=1
tar -xzf 'data.tar.gz?dl=1'
2022-09-26 00:58:58 +08:00
mv data/* .
2022-09-24 01:08:28 +08:00
fi
mkdir -p $TestCase
cd $TestCase
clang++ -std=c++11 $HeteroMark_PATH/src/$1/cuda/$1_cuda_benchmark.cu -I$HeteroMark_PATH \
--cuda-path=$CUDA_PATH \
--cuda-gpu-arch=sm_50 -L$CUDA_PATH/lib64 \
2024-01-31 23:54:44 +08:00
-lcudart_static -ldl -lrt -pthread -save-temps
2022-09-26 00:35:49 +08:00
2024-01-31 23:54:44 +08:00
# clang++ -std=c++11 vecadd.cu \
# -I../.. --cuda-path=$CUDA_PATH \
# --cuda-gpu-arch=sm_50 -L$CUDA_PATH/lib64 \
# -lcudart_static -ldl -lrt -pthread -save-temps -v
2022-09-26 00:35:49 +08:00