| #!/bin/sh |
|
|
| gpus=4 |
| config=$1 |
| output=$2 |
|
|
| if [ -z $config ] |
| then |
| echo "No config file found! Run with "sh run.sh [CONFIG_FILE] [OUTPUT_DIR] [OPTS]"" |
| exit 0 |
| fi |
|
|
| if [ -z $output ] |
| then |
| echo "No output directory found! Run with "sh run.sh [CONFIG_FILE] [OUTPUT_DIR] [OPTS]"" |
| exit 0 |
| fi |
|
|
| shift 2 |
| opts=${@} |
|
|
| |
| python train_net.py --config $config \ |
| --num-gpus $gpus \ |
| --dist-url "auto" \ |
| --eval-only \ |
| OUTPUT_DIR $output/eval \ |
| MODEL.SEM_SEG_HEAD.TEST_CLASS_JSON "datasets/ADE_20k/ADE20K_150_class.json" \ |
| DATASETS.TEST \(\"ade20k_150_test_sem_seg\"\,\) \ |
| TEST.SLIDING_WINDOW "True" \ |
| MODEL.SEM_SEG_HEAD.POOLING_SIZES "[1,1]" \ |
| MODEL.WEIGHTS $output/model_final.pth \ |
| $opts |
|
|
| |
| python train_net.py --config $config \ |
| --num-gpus $gpus \ |
| --dist-url "auto" \ |
| --eval-only \ |
| OUTPUT_DIR $output/eval \ |
| MODEL.SEM_SEG_HEAD.TEST_CLASS_JSON "datasets/ADE_20k/ADE20K_847_pure_class.json" \ |
| DATASETS.TEST \(\"ade20k_full_sem_seg_freq_val_all\"\,\) \ |
| TEST.SLIDING_WINDOW "True" \ |
| MODEL.SEM_SEG_HEAD.POOLING_SIZES "[1,1]" \ |
| MODEL.WEIGHTS $output/model_final.pth \ |
| $opts |
|
|
| |
| python train_net.py --config $config \ |
| --num-gpus $gpus \ |
| --dist-url "auto" \ |
| --eval-only \ |
| OUTPUT_DIR $output/eval \ |
| MODEL.SEM_SEG_HEAD.TEST_CLASS_JSON "datasets/pascal-voc20/VOC_20_class.json" \ |
| DATASETS.TEST \(\"voc_2012_test_sem_seg\"\,\) \ |
| TEST.SLIDING_WINDOW "True" \ |
| MODEL.SEM_SEG_HEAD.POOLING_SIZES "[1,1]" \ |
| MODEL.WEIGHTS $output/model_final.pth \ |
| $opts |
|
|
| |
| python train_net.py --config $config \ |
| --num-gpus $gpus \ |
| --dist-url "auto" \ |
| --eval-only \ |
| OUTPUT_DIR $output/eval \ |
| MODEL.SEM_SEG_HEAD.TEST_CLASS_JSON "datasets/pascal-voc20/VOC_20_class_59.json" \ |
| DATASETS.TEST \(\"voc_2012_test_openseg_sem_seg\"\,\) \ |
| TEST.SLIDING_WINDOW "True" \ |
| MODEL.SEM_SEG_HEAD.POOLING_SIZES "[1,1]" \ |
| MODEL.WEIGHTS $output/model_final.pth \ |
| $opts |
|
|
| |
| python train_net.py --config $config \ |
| --num-gpus $gpus \ |
| --dist-url "auto" \ |
| --eval-only \ |
| OUTPUT_DIR $output/eval \ |
| MODEL.SEM_SEG_HEAD.TEST_CLASS_JSON "datasets/pascal-context/pas59.json" \ |
| DATASETS.TEST \(\"context_59_test_sem_seg\"\,\) \ |
| TEST.SLIDING_WINDOW "True" \ |
| MODEL.SEM_SEG_HEAD.POOLING_SIZES "[1,1]" \ |
| MODEL.WEIGHTS $output/model_final.pth \ |
| $opts |
|
|
| |
| python train_net.py --config $config \ |
| --num-gpus $gpus \ |
| --dist-url "auto" \ |
| --eval-only \ |
| OUTPUT_DIR $output/eval \ |
| MODEL.SEM_SEG_HEAD.TEST_CLASS_JSON "datasets/pascal-context/pas459.json" \ |
| DATASETS.TEST \(\"context_459_test_sem_seg\"\,\) \ |
| TEST.SLIDING_WINDOW "True" \ |
| MODEL.SEM_SEG_HEAD.POOLING_SIZES "[1,1]" \ |
| MODEL.WEIGHTS $output/model_final.pth \ |
| $opts |
|
|
| cat $output/eval/log.txt | grep copypaste |