Parameter-efficient fine-tuning with QLoRA and Hugging Face