From 4ef5132c569716c5ade36a089b365146201c3f0e Mon Sep 17 00:00:00 2001 From: 51616 Date: Fri, 27 Jun 2025 15:05:17 +0900 Subject: [PATCH] self_gen train script --- .../short_ctx/gemma_qa_short_ctx_self_gen.sh | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 scripts/short_ctx/gemma_qa_short_ctx_self_gen.sh diff --git a/scripts/short_ctx/gemma_qa_short_ctx_self_gen.sh b/scripts/short_ctx/gemma_qa_short_ctx_self_gen.sh new file mode 100644 index 0000000..6fbb0d6 --- /dev/null +++ b/scripts/short_ctx/gemma_qa_short_ctx_self_gen.sh @@ -0,0 +1,34 @@ +#!/bin/bash +#SBATCH --job-name=ctxlora +#SBATCH --nodes=1 +#SBATCH --partition=sakura-gpu +#SBATCH --gpus=4 +#SBATCH --output=slurm_logs/%x-%j.out +#SBATCH --error=slurm_logs/%x-%j.out + +uv run accelerate launch --num_processes=4 --gradient_accumulation_steps=2 --gradient_clipping=1.0 \ +--gpu_ids all --main_process_port 29572 intx_sft.py configs/qa_short_ctx_self_gen.yaml \ +--model_name_or_path=google/gemma-2-2b-it \ +--num_train_epochs=5 \ +--per_device_train_batch_size=-1 \ +--gradient_accumulation_steps=2 \ +--per_device_eval_batch_size=64 \ +--target_modules=down_proj \ +--num_self_attends_per_block=8 \ +--num_latent_factor=1 \ +--num_pre_head_layers=1 \ +--lora_r=8 \ +--eval_steps=1000 \ +--save_steps=1000 \ +--learning_rate=4e-5 \ +--lora_dropout=0.0 \ +--neftune_noise_alpha=5 \ +--add_negative_prompt=False \ +--add_repeat_prompt=False \ +--use_sequence_packing=True \ +--max_packed_inp_len=16000 \ +--max_packed_ctx_len=32000 \ +--per_rank_gen=True \ +--per_layer_processing=True \ +--gen_lora_l1_reg_coef=0.1 \ +--logging_steps=50 \ No newline at end of file