Skip to content
Snippets Groups Projects
Commit d36077c9 authored by Akash Kothari's avatar Akash Kothari
Browse files

Add scripts to automatically run CNN benchmarks

parent 91d350a2
No related branches found
No related tags found
No related merge requests found
#!/bin/sh
#runs=20
runs=1
if [ "$1" = "" ]; then
echo "Usage: run_dnn_frequency_exp dnn"
fi
echo "$1"
suffix="_loop_wrapperapi_linked"
binary_file="$1$suffix"
echo "$binary_file"
echo "cd $1"
cd $1
#make clean
#make
echo "cd build"
cd build
for r in $(seq $runs)
do
echo "./$binary_file >out-run-$r 2>&1"
./$binary_file >out-run-$r 2>&1
echo "/home/nvidia/poll 13"
/home/nvidia/poll 13
#echo "/home/nvidia/jetson_clocks.sh --show"
#/home/nvidia/jetson_clocks.sh --show
echo "mv ../data/profile_info_0.txt ../data/profile_info_out-run-$r.txt"
mv ../data/profile_info_0.txt ../data/profile_info_out-run-$r.txt
done
echo "rm -rf ../data/run_data"
rm -rf ../data/run_data
echo "mkdir ../data/run_data"
mkdir ../data/run_data
echo "cp out* ../data/run_data"
cp out* ../data/run_data
echo "mv ../data/profile_info_out* ../data/run_data"
mv ../data/profile_info_out* ../data/run_data
#!/bin/sh
dnns='alexnet alexnet2 vgg16_cifar10 vgg16_cifar100 resnet18 mobilenet lenet_mnist'
for x in $dnns ; do
bash run_dnn.sh $x
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment