Views
No views yet
1from transformers import GPT2LMHeadModel
2from transformers import GPT2TokenizerFast
3import torch
4
5model = GPT2LMHeadModel.from_pretrained(
6 "{HF_USERNAME}/{MODEL_NAME}"
7)
8tokenizer = GPT2TokenizerFast.from_pretrained(
9 "{HF_USERNAME}/{MODEL_NAME}"
10)
11
12prompt = "Once upon a time there was a little cat"
13inputs = tokenizer(prompt, return_tensors="pt")
14
15outputs = model.generate(
16 inputs["input_ids"],
17 max_new_tokens = 200,
18 temperature = 0.8,
19 top_p = 0.9,
20 do_sample = True,
21 repetition_penalty = 1.2,
22 pad_token_id = tokenizer.eos_token_id
23)
24
25story = tokenizer.decode(
26 outputs[0],
27 skip_special_tokens = True
28)
29print(story)