-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_nlp.sh
21 lines (18 loc) · 1.14 KB
/
run_nlp.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
export CUDA_VISIBLE_DEVICES=0
export DATA_DIR=/cw/liir_code/NoCsBack/vgaraujo/TextClassificationDatasets
export OUTPUT_DIR=/cw/liir_code/NoCsBack/vgaraujo/ESP-CL/NLP
export ORDER=1
echo "Running order $ORDER on GPU $CUDA_VISIBLE_DEVICES"
if [ "$ORDER" == "1" ]; then
TASKS="${DATA_DIR}/yelp_review_full_csv ${DATA_DIR}/ag_news_csv ${DATA_DIR}/dbpedia_csv ${DATA_DIR}/amazon_review_full_csv ${DATA_DIR}/yahoo_answers_csv"
elif [ "$ORDER" == "2" ]; then
TASKS="${DATA_DIR}/dbpedia_csv ${DATA_DIR}/yahoo_answers_csv ${DATA_DIR}/ag_news_csv ${DATA_DIR}/amazon_review_full_csv ${DATA_DIR}/yelp_review_full_csv"
elif [ "$ORDER" == "3" ]; then
TASKS="${DATA_DIR}/yelp_review_full_csv ${DATA_DIR}/yahoo_answers_csv ${DATA_DIR}/amazon_review_full_csv ${DATA_DIR}/dbpedia_csv ${DATA_DIR}/ag_news_csv"
elif [ "$ORDER" == "4" ]; then
TASKS="${DATA_DIR}/ag_news_csv ${DATA_DIR}/yelp_review_full_csv ${DATA_DIR}/amazon_review_full_csv ${DATA_DIR}/yahoo_answers_csv ${DATA_DIR}/dbpedia_csv"
fi
cd NLP
NAME="output_esp20only_${ORDER}"
python3 train.py --tasks $TASKS --output_dir $NAME --overwrite --mem_capacity 0.2 --batch_size 32 --only_mem
python3 test.py --output_dir $NAME