-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.sh
executable file
·70 lines (45 loc) · 1.15 KB
/
test.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
if [ ! $1 ]; then
echo "algo is blank, Please Input the 1 parameter."
exit 1
else
echo "algo is $1"
fi
if [ ! $2 ]; then
echo "env is blank, Please Input the 2 parameter."
exit 1
else
echo "env is $2"
fi
while true; do
echo "-------------------------------------"
echo ">>>> TEST LAST BEGIN + "
echo ""
export BZ_TEST=1
export BZ_RECORD=1
export BZ_RECORD_ALGO=ppo
python baselines3-zoo/enjoy.py --algo $1 --env $2 --folder logs/ --num-threads 1 --n-envs 1 -n 2000 --load-checkpoint-last
echo ""
echo ">>>> TEST LAST END - "
sleep 5
echo ""
echo ">>>> TEST BEST BEGIN + "
echo ""
python baselines3-zoo/enjoy.py --algo $1 --env $2 --folder logs/ --num-threads 1 --n-envs 1 -n 2000 --load-best
unset BZ_TEST
unset BZ_RECORD_ALGO
unset BZ_RECORD
echo ""
echo ">>>> TEST BEST END - "
echo ""
echo ">>>> DELETE BEGIN + "
echo ""
find logs/ppo/$2*/ -mmin +60 -name "rl*.zip"
find logs/ppo/$2*/ -mmin +60 -name "rl*.zip" -exec rm -rf {} \;
echo ""
echo ">>>> DELETE END - "
echo "-------------------------------------"
echo ""
echo ">>>> SLEEPING 240 SECOND"
sleep 240;
echo ""
done