36 lines
551 B
Bash
Executable File
36 lines
551 B
Bash
Executable File
#! /bin/bash
|
|
|
|
|
|
# Read Flags
|
|
gpu=0
|
|
while [ -n "$1" ]; do
|
|
case "$1" in
|
|
--gpu) gpu=1;;
|
|
-g) gpu=1;;
|
|
*) path=$1;;
|
|
esac
|
|
shift
|
|
done
|
|
|
|
python --version
|
|
echo "Using GPU: " $gpu
|
|
|
|
# Loop
|
|
failed=0
|
|
|
|
for example in $(find $path -maxdepth 1 -name "*.py")
|
|
do
|
|
echo -n "$x" $example '... '
|
|
export DISPLAY= && python $example --fast_dev_run 1 --gpus $gpu &> run_log.txt
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "FAILED!!"
|
|
cat run_log.txt
|
|
failed=1
|
|
else
|
|
echo "SUCCESS!"
|
|
fi
|
|
rm run_log.txt
|
|
done
|
|
|
|
exit $failed
|