|
#!/bin/bash |
|
export CUDA_VISIBLE_DEVICES=0 |
|
|
|
PATH_TO_DATA=/h/xinji/projects/GLUE |
|
|
|
MODEL_TYPE=bert |
|
MODEL_SIZE=base |
|
DATASET=MRPC |
|
|
|
MODEL_NAME=${MODEL_TYPE}-${MODEL_SIZE} |
|
if [ $MODEL_TYPE = 'bert' ] |
|
then |
|
MODEL_NAME=${MODEL_NAME}-uncased |
|
fi |
|
|
|
ENTROPIES="0 0.1 0.2 0.3 0.4 0.5 0.6 0.7" |
|
|
|
for ENTROPY in $ENTROPIES; do |
|
python -u run_glue_deebert.py \ |
|
--model_type $MODEL_TYPE \ |
|
--model_name_or_path ./saved_models/${MODEL_TYPE}-${MODEL_SIZE}/$DATASET/two_stage \ |
|
--task_name $DATASET \ |
|
--do_eval \ |
|
--do_lower_case \ |
|
--data_dir $PATH_TO_DATA/$DATASET \ |
|
--output_dir ./saved_models/${MODEL_TYPE}-${MODEL_SIZE}/$DATASET/two_stage \ |
|
--plot_data_dir ./results/ \ |
|
--max_seq_length 128 \ |
|
--early_exit_entropy $ENTROPY \ |
|
--eval_highway \ |
|
--overwrite_cache \ |
|
--per_gpu_eval_batch_size=1 |
|
done |
|
|