import torchfrom peft import PeftModelfrom transformers import AutoModelForCausalLM, AutoTokenizer base_id = "allenai/Olmo-3-7B-Instruct"tok = AutoTokenizer.from_pretrained(base_id)model = AutoModelForCausalLM.from_pretrained(base_id, dtype=torch.bfloat16, device_map="auto")model = PeftModel.from_pretrained(model, "harsh9/persona-collapse-ref-sft-olmo3-7b") system = "Read the SITUATION and write a short, concise response in a single paragraph. Do not write JSON."post = "My roommate keeps eating my food. I've hinted a few times but nothing changes. What should I do?"messages = [{"role": "system", "content": system}, {"role": "user", "content": post}]ids = tok.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt", return_dict=True).to(model.device)out = model.generate(**ids, do_sample=True, temperature=0.7, top_p=0.9, max_new_tokens=384)print(tok.decode(out[0, ids["input_ids"].shape[1]:], skip_special_tokens=True))