forked from yxli2123/LoftQ
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_gact.sh
27 lines (26 loc) · 943 Bytes
/
run_gact.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
tag=opt-gact-L1.1
exp_name=opt-gact_4bit_16rank_loftq_${tag}
model_name=opt-6.7b-4bit-16rank
python train_gsm8k_gact.py \
--model_name_or_path /home/yujin-wa20/projects/LoftQ/model_zoo/loftq/${model_name} \
--learning_rate 3e-4 \
--seed 11 \
--expt_name $exp_name \
--output_dir exp_results/$exp_name/ \
--num_train_epochs 6 \
--per_device_train_batch_size 4 \
--gradient_accumulation_steps 4 \
--evaluation_strategy "no" \
--save_strategy "epoch" \
--weight_decay 0.1 \
--warmup_ratio 0.03 \
--lr_scheduler_type "cosine" \
--logging_steps 10 \
--do_train \
--report_to wandb \
--gact \
--gact_level L1.1
python test_gsm8k.py \
--model_name_or_path /home/yujin-wa20/projects/LoftQ/model_zoo/loftq/${model_name} \
--adapter_name_or_path /home/yujin-wa20/projects/LoftQ/exp_results/${exp_name}/${exp_name}/${model_name}/ep_6/lr_0.0003/seed_11 \
--batch_size 64