from transformers import AutoModelForCausalLM, AutoTokenizerfrom peft import PeftModel base_model = AutoModelForCausalLM.from_pretrained( "Qwen/Qwen3.5-35B-A3B", load_in_4bit=True, device_map="auto",)model = PeftModel.from_pretrained(base_model, "fivetech/Harbour")tokenizer = AutoTokenizer.from_pretrained("fivetech/Harbour") prompt = "Write a Harbour function that splits a CSV string into an array."messages = [ {"role": "system", "content": "You are an expert Harbour programmer. Write compilable code."}, {"role": "user", "content": prompt},]text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)inputs = tokenizer([text], return_tensors="pt").to(model.device) output = model.generate(**inputs, max_new_tokens=1500, temperature=0.2)print(tokenizer.decode(output[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))