import torchfrom transformers import AutoModelForImageTextToText, AutoProcessorfrom peft import PeftModel base_id = "Qwen/Qwen3.5-0.8B"adapter_id = "PhilipEriksson/Qwen3.5-0.8B-Opus-Reasoning-Distilled-LoRA" processor = AutoProcessor.from_pretrained(base_id)model = AutoModelForImageTextToText.from_pretrained(base_id, torch_dtype=torch.bfloat16)model = PeftModel.from_pretrained(model, adapter_id)model.eval() messages = [{"role": "user", "content": "What is 17 * 23?"}]text = processor.apply_chat_template( messages, tokenize=False, add_generation_prompt=True, enable_thinking=True)inputs = processor(text=text, return_tensors="pt").to(model.device) with torch.no_grad(): out = model.generate(**inputs, max_new_tokens=500, temperature=0.6, top_p=0.95, do_sample=True)print(processor.decode(out[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))