flichote commited on
Commit
1a0ae57
·
1 Parent(s): 14b3b80

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -8
app.py CHANGED
@@ -1,11 +1,21 @@
1
- from transformers import pipeline, set_seed
2
  import gradio as grad
3
- gpt2_pipe = pipeline('text-generation', model='distilgpt2')
4
- set_seed(42)
5
 
6
- def generate(starting_text):
7
- response= gpt2_pipe(starting_text, max_length=20, num_return_sequences=5)
 
 
 
 
 
 
 
 
 
 
8
  return response
9
- txt=grad.Textbox(lines=1, label="English", placeholder="English Text here")
10
- out=grad.Textbox(lines=1, label="Generated Text")
11
- grad.Interface(generate, inputs=txt, outputs=out).launch()
 
 
 
1
+ from transformers import AutoModelWithLMHead, AutoTokenizer
2
  import gradio as grad
 
 
3
 
4
+ text2text_tkn = AutoTokenizer.from_pretrained("mrm8488/t5-base-finetuned-question-generation-ap")
5
+ mdl = AutoModelWithLMHead.from_pretrained("mrm8488/t5-base-finetuned-question-generation-ap")
6
+
7
+ def text2text(context,answer):
8
+ input_text = "answer: %s context: %s </s>" % (answer, context)
9
+ features = text2text_tkn ([input_text], return_tensors='pt')
10
+
11
+ output = mdl.generate(input_ids=features['input_ids'],
12
+ attention_mask=features['attention_mask'],
13
+ max_length=64)
14
+
15
+ response=text2text_tkn.decode(output[0])
16
  return response
17
+
18
+ context=grad.Textbox(lines=10, label="English", placeholder="Context")
19
+ ans=grad.Textbox(lines=1, label="Answer")
20
+ out=grad.Textbox(lines=1, label="Genereated Question")
21
+ grad.Interface(text2text, inputs=[context,ans], outputs=out).launch()