GeneralRincewind commited on
Commit
8707572
·
1 Parent(s): 6be13b4

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +29 -0
README.md ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ https://colab.research.google.com/drive/1Dlm8FA9JjjcqJIkfCagaIQWex8Ho5IKI#scrollTo=e8xIjRNsl3Bb
2
+ ```
3
+ from transformers import AutoTokenizer, AutoModelForCausalLM
4
+
5
+ tokenizer = AutoTokenizer.from_pretrained("GeneralRincewind/ShakespeareGPT")
6
+ model = AutoModelForCausalLM.from_pretrained("GeneralRincewind/ShakespeareGPT")
7
+
8
+ #### Generate text
9
+ from transformers import TextStreamer
10
+ tokenized_text = tokenizer("", return_tensors="pt", truncation=True)
11
+ input_ids = tokenized_text.input_ids
12
+ streamer = TextStreamer(tokenizer)
13
+ model.eval()
14
+ full_completion = model.generate(inputs=tokenized_text["input_ids"].to("cuda"),
15
+ attention_mask=tokenized_text["attention_mask"].to("cuda"),
16
+ temperature=0.9,
17
+ top_k=80,
18
+ top_p=0.65,
19
+ do_sample=True,
20
+ streamer=streamer,
21
+ num_beams=1,
22
+ max_new_tokens=500,
23
+ eos_token_id=tokenizer.eos_token_id,
24
+ pad_token_id=tokenizer.pad_token_id,
25
+ repetition_penalty=1)
26
+
27
+ decoded_text = tokenizer.decode(full_completion[0])
28
+ print(decoded_text)
29
+ ```