Views
No views yet
1from peft import PeftModel
2from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
3
4base = AutoModelForSeq2SeqLM.from_pretrained("google-t5/t5-small")
5model = PeftModel.from_pretrained(base, "lucianoon/t5-small-lora-tweetsumm")
6tokenizer = AutoTokenizer.from_pretrained("google-t5/t5-small")
7
8dialogue = "Customer: I need to cancel order #12345.\nAgent: Done! Refund in 3-5 days."
9inputs = tokenizer("summarize: " + dialogue, return_tensors="pt", truncation=True, max_length=512)
10outputs = model.generate(**inputs, max_new_tokens=48)
11print(tokenizer.decode(outputs[0], skip_special_tokens=True))| Setting | Value |
|---|---|
| Base model | google-t5/t5-small |
| LoRA rank / α | 4 / 16 (rsLoRA) |
| Target modules | q, v |
| Trainable params | 147,456 (0.24%) |
| Train samples | 300 (TweetSumm) |
| Epochs / LR | 3 / 1e-3 |