What problem does it solve? Adapting large language models to specific tasks requires navigating dataset formatting, PEFT method selection, hyperparameter tuning, evaluation, and deployment optimization, which is error-prone without structured guidance. ## Core Features & Use Cases - LoRA/QLoRA Training: Configure parameter-efficient adapters with rank, alpha, and target module selection for models from 7B to 70B parameters. - Dataset Preparation: Validate, deduplicate, filter, and split JSONL training data in Alpaca or ShareGPT formats with quality checks. - Evaluation & Deployment: Benchmark with perplexity, BLEU, ROUGE, and LLM-as-judge, then merge adapters, quantize with GPTQ/AWQ/GGUF, and serve via vLLM or TGI. - Use Case: Fine-tune Llama 3.1 8B on a custom instruction dataset using QLoRA on a single 24GB GPU, evaluate against the base model, and deploy a merged 4-bit quantized model behind an OpenAI-compatible API. ## Quick Start Ask the assistant to fine-tune a Llama model on your JSONL instruction dataset using QLoRA and produce the training, evaluation, and deployment scripts.