Files
Tokenizer_Swap/model_training/run_sft1m_remap_v2_5epoch.sh
2026-06-18 10:10:57 +00:00

25 lines
914 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT=${ROOT:-/ssd/yi/Tokenizer_Swap}
NPROC=${NPROC:-8}
MODEL=${MODEL:-$ROOT/model_building/generated_models/Qwen3-0.6B-DSV4-tokenizer-remap-v2}
TRAIN=${TRAIN:-$ROOT/dataset_building/generated/dsv4_chat_tokenized_alt_sources_1m_fixed_eval_20260607/train_dsv4_chat_tokenized.jsonl.gz}
EVAL=${EVAL:-$ROOT/dataset_building/generated/dsv4_chat_tokenized_alt_sources_1m_fixed_eval_20260607/validation_dsv4_chat_tokenized.jsonl.gz}
OUT=${OUT:-$ROOT/model_training/checkpoints/dsv4_chat_full_sft_remap_v2_alt1m_5epoch_bsz8_accum16}
mkdir -p "$(dirname "$OUT")"
torchrun --nproc_per_node "$NPROC" "$ROOT/model_training/train_dsv4_tokenized_full_sft.py" \
--model "$MODEL" \
--train "$TRAIN" \
--eval "$EVAL" \
--out "$OUT" \
--max-length 2048 \
--epochs 5 \
--batch-size 8 \
--grad-accum 16 \
--lr 5e-5 \
--eval-steps 500 \
--save-steps 500 \
--num-workers 2