-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathdebug.sh
executable file
·69 lines (60 loc) · 2.11 KB
/
debug.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
#!/bin/bash
cd ../
data_root="/home/xitongy/projects/STEP"
save_root="/home/xitongy/projects/scratch_saturnv/Data/AVA/cache"
name="Debug"
base_net="i3d"
det_net="two_branch"
pretrain_path="/home/xitongy/projects/scratch_saturnv/Data/AVA/cache/Cls_rep_1-max1-i3d-two_branch/checkpoint_best.pth"
resume_path="None"
T=3
max_iter=3 # index starts from 1
iterative_mode="temporal"
anchor_mode="1"
temporal_mode="predict"
pool_mode="align"
pool_size=7
# training schedule
num_workers=16
max_epochs=15
batch_size=8
optimizer="adam"
base_lr=7.5e-5
det_lr0=1.5e-4
det_lr=7.5e-4
save_step=11465
print_step=5
scheduler="cosine"
milestones="-1"
warmup_iters=1000
# losses
dropout=0.3
fc_dim=256
lambda_reg=5
lambda_neighbor=1
cls_thresh="0.2,0.35,0.5"
reg_thresh="0.2,0.35,0.5"
max_pos_num=5
neg_ratio=2
NUM_SAMPLE=-1
topk=300
evaluate_topk=300
# data augmentation / normalization
scale_norm=2 # for i3d
do_flip="True"
do_crop="True"
do_photometric="True"
do_erase="True"
freeze_affine="True"
freeze_stats="True"
python train.py --data_root $data_root --save_root $save_root \
--name $name --pretrain_path $pretrain_path --resume_path $resume_path \
--base_net $base_net --det_net $det_net --max_iter $max_iter --T $T \
--iterative_mode $iterative_mode --anchor_mode $anchor_mode --anchor_mode $anchor_mode --temporal_mode $temporal_mode \
--pool_mode $pool_mode --pool_size $pool_size --save_step $save_step --topk $topk --evaluate_topk $evaluate_topk \
--num_workers $num_workers --max_epochs $max_epochs --batch_size $batch_size --print_step $print_step \
--optimizer $optimizer --base_lr $base_lr --det_lr $det_lr --det_lr0 $det_lr0 --milestones $milestones \
--scale_norm $scale_norm --do_flip $do_flip --do_crop $do_crop --do_photometric $do_photometric --do_erase $do_erase \
--fc_dim $fc_dim --dropout $dropout --NUM_SAMPLE $NUM_SAMPLE --scheduler $scheduler --warmup_iters $warmup_iters \
--cls_thresh $cls_thresh --reg_thresh $reg_thresh --max_pos_num $max_pos_num --neg_ratio $neg_ratio \
--freeze_affine $freeze_affine --freeze_stats $freeze_stats --lambda_reg $lambda_reg --lambda_neighbor $lambda_neighbor