PRNKPS commited on
Commit
19e511c
·
1 Parent(s): d169287

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -14
app.py CHANGED
@@ -1,17 +1,19 @@
1
- import streamlit as st
2
- from transformers import pipeline
3
 
4
- classifier = pipeline("text2text-generation", model="mrm8488/t5-base-finetuned-question-generation-ap")
5
- def main():
6
- st.title("English to German")
7
 
8
- with st.form("text_field"):
9
- text = st.text_area('enter some english word:')
10
- # clicked==True only when the button is clicked
11
- clicked = st.form_submit_button("Submit")
12
- if clicked:
13
- results = classifier([text])
14
- st.json(results)
15
 
16
- if __name__ == "__main__":
17
- main()
 
 
 
 
 
 
 
 
 
1
+ from transformers import AutoModelWithLMHead, AutoTokenizer
 
2
 
3
+ tokenizer = AutoTokenizer.from_pretrained("mrm8488/t5-base-finetuned-question-generation-ap")
4
+ model = AutoModelWithLMHead.from_pretrained("mrm8488/t5-base-finetuned-question-generation-ap")
 
5
 
6
+ def get_question(answer, context, max_length=64):
7
+ input_text = "answer: %s context: %s </s>" % (answer, context)
8
+ features = tokenizer([input_text], return_tensors='pt')
 
 
 
 
9
 
10
+ output = model.generate(input_ids=features['input_ids'],
11
+ attention_mask=features['attention_mask'],
12
+ max_length=max_length)
13
+
14
+ return tokenizer.decode(output[0])
15
+
16
+ context = "Manuel has created RuPERTa-base with the support of HF-Transformers and Google"
17
+ answer = "Manuel"
18
+
19
+ get_question(answer, context)