You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
1.1 KiB
26 lines
1.1 KiB
3 years ago
|
#!/bin/bash
|
||
|
# Executes the runtime in GDB
|
||
|
# Substitutes the absolute path from the container with a path relatively derived from the location of this script
|
||
|
# This allows debugging outside of the Docker container
|
||
|
# Also disables pagination and stopping on SIGUSR1
|
||
|
|
||
|
# We are currently unclear why the image classifier isn't working properly
|
||
|
# Both bmp and png formats are added to the repo while debugging
|
||
|
# file_type=bmp
|
||
|
# file_type=png
|
||
|
file_type=jpg
|
||
|
batch_id=0
|
||
|
for class in airplane automobile bird cat deer dog frog horse ship truck; do
|
||
|
for instance in 1 2 3 4 5 6 7 8 9 10; do
|
||
|
echo "Classifying $class$instance.$file_type"
|
||
|
#curl -H 'Expect:' -H "Content-Type: Image/$file_type" --data-binary "@images/$file_type/$class$instance.$file_type" localhost:10000 2> /dev/null
|
||
|
hey -disable-compression -disable-keepalive -disable-redirects -c 1 -z 60s -cpus 1 -t 0 -m GET -D "images/$file_type/$class$instance.$file_type" "http://10.10.1.1:10000" > "client_$batch_id.txt" &
|
||
|
((batch_id++))
|
||
|
done
|
||
|
done
|
||
|
pids=$(pgrep hey | tr '\n' ' ')
|
||
|
[[ -n $pids ]] && wait -f $pids
|
||
|
printf "[OK]\n"
|
||
|
|
||
|
|