LoRA · QLoRA · Unsloth · Low-VRAM Training
Hands-on fine-tuning experiments on Large Language Models (LLMs) with a focus on real inference behavior.
- Fine-tuning open-source LLMs on low VRAM GPUs
- LoRA and QLoRA based training workflows
- Unsloth optimized training & inference
- Hyperparameter impact analysis
- Base vs Fine-Tuned inference comparison
- LLaMA-family models
- Mistral
- Qwen
- Nemotron
- Trainable low-rank adapters
- Frozen base model weights
- Efficient and stable fine-tuning
- 4-bit quantized base model
- Enables fine-tuning on consumer GPUs
- Minor trade-off in long-context precision
- Faster training and inference
- Reduced VRAM usage
- Optimized attention & adapter kernels
| Platform | Google Colab / Kaggle |
|---|---|
| GPU | T4 / P100 |
| Precision | FP16 / 4-bit |
| Batching | Gradient Accumulation |
| Parameter | Values Tested |
|---|---|
| LoRA Rank (r) | 8, 16, 32 |
| Alpha | 16, 32, 64 |
| Learning Rate | 1e-4 → 2e-5 |
| Epochs | 1 – 5 |
- Improved instruction adherence
- Reduced hallucination for domain prompts
- More structured outputs
- Overfitting with small datasets + high epochs
- Prompt-based comparison (before vs after)
- Task completion accuracy
- Response consistency and structure
- Dataset quality > model size
- LoRA rank tuning matters more than epochs
- Unsloth speeds up experimentation significantly
- Inference behavior is the real success metric
- RAG + fine-tuned models
- Multi-dataset instruction blending
- Adapter merging & export
- Deployment-focused quantization