derek-thomas/ScienceQA
Viewer • Updated • 21.2k • 21.8k • 232
How to use afifaimran/qwen25vl3b-scienceqa-lora-textonly with PEFT:
Task type is invalid.
LoRA adapter trained on text-only prompts for ScienceQA and evaluated with images at inference.
from transformers import AutoProcessor, AutoModelForCausalLM
from peft import PeftModel
import torch
BASE = "Qwen/Qwen2.5-VL-3B-Instruct"
ADAPTER_REPO = "afifaimran/qwen25vl3b-scienceqa-lora-textonly"
processor = AutoProcessor.from_pretrained(BASE, trust_remote_code=True)
base = AutoModelForCausalLM.from_pretrained(
BASE, torch_dtype=torch.bfloat16, device_map="auto", trust_remote_code=True
)
model = PeftModel.from_pretrained(base, ADAPTER_REPO) # loads 'adapter' folder
model.eval()
See eval/scienceqa_report.md and CSVs:
eval/scienceqa_qwen25vl_results.csveval/scienceqa_qwen25vl_sc_sweep.csvBest setting from our sweep: Self-consistency K=5, T=0.7. Last updated: 2025-08-23 08:24 UTC
Base model
Qwen/Qwen2.5-VL-3B-Instruct