Views
No views yet
EleutherAI/pythia-1br): 8query_key_value, dense1from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline
2from peft import PeftModel
3
4# Load base model and tokenizer
5model_name = "EleutherAI/pythia-1b"
6tokenizer = AutoTokenizer.from_pretrained(model_name)
7base_model = AutoModelForCausalLM.from_pretrained(model_name)
8
9# Load LoRA-adapted model
10model = PeftModel.from_pretrained(base_model, "mia-project-2025/pythia-1B-LoRA-writing-prompts")
11
12# Run inference
13generator = pipeline("text-generation", model=model, tokenizer=tokenizer, device=0)
14print(generator("Once upon a time", max_length=50))
15
16
17---
18
19
20## Training Results
21
22## Final results after 10 epochs:
23
24Train Loss: 2.8867
25
26Eval Loss: 2.8017
27
28Eval Perplexity: 16.47
29
30
31## Training performance:
32
33Train runtime: 826.76s
34
35Train samples/sec: 96.83
36
37Train steps/sec: 1.52
38
39
40## Evaluation performance (epoch 10):
41
42Eval runtime: 3.24s
43
44Eval samples/sec: 144.21
45
46Eval steps/sec: 4.63