Z3NN001's picture
Upload folder using huggingface_hub
c2aaa84 verified
Raw
History Blame Contribute Delete
1.43 kB
#!/bin/bash
# ==============================================================================
# Open-knowledge-Fine-tuning-transparency
# Training Script: Hermes Option D
#
# EXECUTION INSTRUCTIONS:
# 1. Grant execution permissions:
# chmod +x train_v4_D.sh
#
# 2. Run the script:
# ./train_v4_D.sh
# ==============================================================================
# Configuration Parameters (Optimized for reproducibility)
# Ensure these match the intended dataset path in your local environment
DATASET_PATH="./datasets/dataset_30"
MODEL_PATH="./models/gemma-4-e2b-it-4bit"
OUTPUT_DIR="./weights/adapters30_v2"
echo "πŸš€ Starting training process..."
echo "βš™οΈ Config: Rank 8, Alpha 16, Iters 1000"
# 1. Prepare data
mkdir -p ./data
cp "$DATASET_PATH/train.jsonl" ./data/train.jsonl
# 2. Execute training
# Parameters are set to ensure convergence based on documented experiments
python3 -m mlx_vlm.lora \
--model-path "$MODEL_PATH" \
--dataset ./data \
--batch-size 1 \
--iters 1000 \
--learning-rate 1e-5 \
--gradient-accumulation-steps 16 \
--steps-per-eval 50 \
--val-batches 25 \
--steps-per-save 50 \
--output-path "$OUTPUT_DIR" \
--grad-checkpoint \
--lora-rank 8 \
--lora-alpha 16 \
--train-on-completions \
--assistant-id 4368
echo "πŸŽ‰ Training finished."
echo "βœ… Adapter saved to: $OUTPUT_DIR"