Views
No views yet
q_proj and k_proj layers updated1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3import torch
4
5base_model = AutoModelForCausalLM.from_pretrained(
6 "google/gemma-3-1b-it",
7 torch_dtype=torch.bfloat16,
8 device_map="auto",
9)
10
11model = PeftModel.from_pretrained(
12 base_model,
13 "zoeeyys/gemma-3-1b-coachfinetuned-v0"
14)
15
16tokenizer = AutoTokenizer.from_pretrained(
17 "google/gemma-3-1b-it",
18 padding_side="left"
19)
20
21messages = [
22 {"role": "user", "content": "Hi! I want to plan my life."}
23]
24
25inputs = tokenizer.apply_chat_template(
26 messages,
27 add_generation_prompt=True,
28 tokenize=True,
29 return_dict=True,
30 return_tensors="pt",
31).to(model.device)
32
33outputs = model.generate(**inputs, max_new_tokens=128)
34
35print(
36 tokenizer.decode(
37 outputs[0][inputs["input_ids"].shape[-1]:],
38 skip_special_tokens=True
39 )
40)