Kumarkishalaya commited on
Commit
c70da6e
1 Parent(s): 6a4a7dc

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import GPT2LMHeadModel, GPT2Tokenizer
2
+
3
+ trained_tokenizer = GPT2Tokenizer.from_pretrained("Kumarkishalaya/GPT-2-next-word-prediction")
4
+ trained_model = GPT2LMHeadModel.from_pretrained("Kumarkishalaya/GPT-2-next-word-prediction")
5
+ untrained_model = GPT2Tokenizer.from_pretrained("gpt2")
6
+ untrained_tokenizer = ("gpt2")
7
+
8
+ def generate(commentary_text):
9
+ input_ids = trained_tokenizer(commentary_text, return_tensors="pt")
10
+ input_ids = input_ids['input_ids'].to(device)
11
+ output = trained_model.generate(input_ids, max_length=60, num_beams=5, do_sample=False)
12
+ return tokenizer_finetuned.decode(output[0])
13
+
14
+ demo = gr.Interface(fn=generate, inputs="text", outputs="text")
15
+ demo.launch()