|
#!/bin/bash |
|
|
|
DATA_DIR=$1 |
|
TASK=$2 |
|
DISP=False |
|
|
|
echo "Training dataset... Folder: $DATA_DIR Task $TASK" |
|
|
|
|
|
|
|
|
|
|
|
trap "kill 0" SIGINT |
|
LANG_TASKS=$2 |
|
|
|
|
|
for task in $LANG_TASKS |
|
do |
|
|
|
bash scripts/generate_gpt_datasets.sh data $task |
|
|
|
|
|
python cliport/train.py train.task=$task \ |
|
train.agent=cliport \ |
|
train.attn_stream_fusion_type=add \ |
|
train.trans_stream_fusion_type=conv \ |
|
train.lang_fusion_type=mult \ |
|
train.n_demos=200 \ |
|
train.n_steps=5000 \ |
|
train.exp_folder=exps/exps-singletask-sim2real \ |
|
dataset.cache=True \ |
|
train.data_augmentation=True |
|
|
|
|
|
|
|
|
|
python cliport/eval.py eval_task=$task \ |
|
agent=cliport \ |
|
mode=test \ |
|
n_demos=100 \ |
|
train_demos=200 \ |
|
checkpoint_type=test_best \ |
|
exp_folder=exps/exps-singletask-sim2real \ |
|
update_results=True |
|
done |
|
|
|
python notebooks/print_results.py -r=exps/exps-singletask |
|
|
|
echo "Finished Training." |
|
|