forked from jingweiz/pytorch-rl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
plot.sh
executable file
·38 lines (33 loc) · 2.46 KB
/
plot.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
#!/bin/bash
set -e
if [ $# -lt 1 ]; then
echo "usage: $0 machine time_stamp"
exit
fi
LOG_DIR="logs/"
LOG_FIL=$LOG_DIR$1"_"$2".log"
echo "$LOG_FIL"
# sed -i 's/,/./g' $LOG_FIL
SUB_DIR="figs/"$1"_"$2"/"
if [ -d "$SUB_DIR" ]; then
rm -r $SUB_DIR
fi
mkdir $SUB_DIR
OPT="lmj-plot --input $LOG_FIL \
--num-x-ticks 8 \
--alpha 0.7 \
--colors r g b m y c \
--points - \
-g -T"
$OPT -o $SUB_DIR"p_loss_avg.png" -m 'Iteration: (\d+); p_loss_avg: (\S+)' --xlabel Iteration --ylabel p_loss_avg --title "p_loss_avg" &
$OPT -o $SUB_DIR"v_loss_avg.png" -m 'Iteration: (\d+); v_loss_avg: (\S+)' --xlabel Iteration --ylabel v_loss_avg --title "v_loss_avg" &
$OPT -o $SUB_DIR"loss_avg.png" -m 'Iteration: (\d+); loss_avg: (\S+)' --xlabel Iteration --ylabel loss_avg --title "loss_avg" &
$OPT -o $SUB_DIR"entropy_avg.png" -m 'Iteration: (\d+); entropy_avg: (\S+)' --xlabel Iteration --ylabel entropy_avg --title "entropy_avg" &
$OPT -o $SUB_DIR"v_avg.png" -m 'Iteration: (\d+); v_avg: (\S+)' --xlabel Iteration --ylabel v_avg --title "v_avg" &
$OPT -o $SUB_DIR"reward_avg.png" -m 'Iteration: (\d+); reward_avg: (\S+)' --xlabel Iteration --ylabel reward_avg --title "reward_avg" &
$OPT -o $SUB_DIR"reward_std.png" -m 'Iteration: (\d+); reward_std: (\S+)' --xlabel Iteration --ylabel reward_std --title "reward_std" &
$OPT -o $SUB_DIR"steps_avg.png" -m 'Iteration: (\d+); steps_avg: (\S+)' --xlabel Iteration --ylabel steps_avg --title "steps_avg" &
$OPT -o $SUB_DIR"steps_std.png" -m 'Iteration: (\d+); steps_std: (\S+)' --xlabel Iteration --ylabel steps_std --title "steps_std" &
$OPT -o $SUB_DIR"nepisodes.png" -m 'Iteration: (\d+); nepisodes: (\S+)' --xlabel Iteration --ylabel nepisodes --title "nepisodes" &
$OPT -o $SUB_DIR"nepisodes_solved.png" -m 'Iteration: (\d+); nepisodes_solved: (\S+)' --xlabel Iteration --ylabel nepisodes_solved --title "nepisodes_solved" &
$OPT -o $SUB_DIR"repisodes_solved.png" -m 'Iteration: (\d+); repisodes_solved: (\S+)' --xlabel Iteration --ylabel repisodes_solved --title "repisodes_solved" &