|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ml purge |
|
|
ml load cuda/11.8 |
|
|
eval "$(conda shell.bash hook)" |
|
|
conda activate risall |
|
|
|
|
|
cd /data2/projects/chaeyun/CGFormer |
|
|
export NCCL_P2P_DISABLE=1 |
|
|
|
|
|
|
|
|
|
|
|
CONFIG=config/config_rcc_ace.yaml |
|
|
VAL_LMDB=data/lmdb/refcoco/val.lmdb |
|
|
TESTA_LMDB=data/lmdb/refcoco/testA.lmdb |
|
|
TESTB_LMDB=data/lmdb/refcoco/testB.lmdb |
|
|
|
|
|
OPT_DIR=exp_sanity/refcoco |
|
|
EXP_NAMES=("filter_noproj_thr05_bs48" "filter_noproj_thr07_bs48") |
|
|
|
|
|
|
|
|
for EXP_NAME in "${EXP_NAMES[@]}"; do |
|
|
echo "Running evaluation for $EXP_NAME..." |
|
|
|
|
|
|
|
|
VAL_LOG_FILE=./log_eval/rcc_${EXP_NAME}_val.log |
|
|
TESTA_LOG_FILE=./log_eval/rcc_${EXP_NAME}_testA.log |
|
|
TESTB_LOG_FILE=./log_eval/rcc_${EXP_NAME}_testB.log |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CUDA_VISIBLE_DEVICES=0 python -u test_oiou.py --config $CONFIG \ |
|
|
--opts TRAIN.exp_name $EXP_NAME \ |
|
|
TRAIN.output_folder $OPT_DIR \ |
|
|
TEST.test_split testA \ |
|
|
TEST.test_lmdb $TESTA_LMDB \ |
|
|
>> $TESTA_LOG_FILE 2>&1 |
|
|
|
|
|
|
|
|
CUDA_VISIBLE_DEVICES=0 python -u test.py --config $CONFIG \ |
|
|
--opts TRAIN.exp_name $EXP_NAME \ |
|
|
TRAIN.output_folder $OPT_DIR \ |
|
|
TEST.test_split testA \ |
|
|
TEST.test_lmdb $TESTA_LMDB \ |
|
|
>> $TESTA_LOG_FILE 2>&1 |
|
|
|
|
|
|
|
|
|
|
|
CUDA_VISIBLE_DEVICES=0 python -u test_oiou.py --config $CONFIG \ |
|
|
--opts TRAIN.exp_name $EXP_NAME \ |
|
|
TRAIN.output_folder $OPT_DIR \ |
|
|
TEST.test_split testB \ |
|
|
TEST.test_lmdb $TESTB_LMDB \ |
|
|
>> $TESTB_LOG_FILE 2>&1 |
|
|
|
|
|
|
|
|
CUDA_VISIBLE_DEVICES=0 python -u test.py --config $CONFIG \ |
|
|
--opts TRAIN.exp_name $EXP_NAME \ |
|
|
TRAIN.output_folder $OPT_DIR \ |
|
|
TEST.test_split testB \ |
|
|
TEST.test_lmdb $TESTB_LMDB \ |
|
|
>> $TESTB_LOG_FILE 2>&1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CUDA_VISIBLE_DEVICES=0 python -u test_oiou.py --config $CONFIG \ |
|
|
--opts TRAIN.exp_name $EXP_NAME \ |
|
|
TRAIN.output_folder $OPT_DIR \ |
|
|
TEST.test_split val-test \ |
|
|
TEST.test_lmdb $VAL_LMDB \ |
|
|
>> $VAL_LOG_FILE 2>&1 |
|
|
|
|
|
|
|
|
CUDA_VISIBLE_DEVICES=0 python -u test.py --config $CONFIG \ |
|
|
--opts TRAIN.exp_name $EXP_NAME \ |
|
|
TRAIN.output_folder $OPT_DIR \ |
|
|
TEST.test_split val-test \ |
|
|
TEST.test_lmdb $VAL_LMDB \ |
|
|
>> $VAL_LOG_FILE 2>&1 |
|
|
|
|
|
echo "Evaluation for $EXP_NAME completed. Log saved to $VAL_LOG_FILE" |
|
|
done |
|
|
|
|
|
|
|
|
|