-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathrun_transfuser_training_syn.sh
More file actions
31 lines (26 loc) · 1018 Bytes
/
run_transfuser_training_syn.sh
File metadata and controls
31 lines (26 loc) · 1018 Bytes
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
config="default_training" # this config uses navtrain train logs for training; val logs for validation
agent=transfuser_agent
# main config
#--------------------------
export SYN_IDX=0 # 0, 1, 2, 3, 4
export SYN_GT=pdm # pdm, recovery
#--------------------------
postfix=v1.0-${SYN_IDX}
lr=2.82e-4
bs=64
max_epochs=100
experiment_name=train_transfuser_resnet_syn_react_${SYN_GT}_${postfix}
echo "Starting training script..."
python ${NAVSIM_DEVKIT_ROOT}/navsim/planning/script/run_training_transfuser.py \
--config-name ${config} \
agent=$agent \
experiment_name=$experiment_name \
train_test_split=navtrain \
dataloader.params.batch_size=${bs} \
trainer.params.max_epochs=$max_epochs \
+agent.config.ckpt_path=${experiment_name} \
agent.lr=${lr} \
cache_path=${NAVSIM_EXP_ROOT}/cache/trainval_cache \
use_cache_without_dataset=True \
force_cache_computation=False \
+resume_ckpt_path=${experiment_name}/last.ckpt