yue-here commited on
Commit
2789d98
Β·
1 Parent(s): 69df549
Files changed (3) hide show
  1. README.md +3 -3
  2. app.py +26 -0
  3. requirements.txt +2 -0
README.md CHANGED
@@ -1,7 +1,7 @@
1
  ---
2
- title: Title2abstract
3
- emoji: πŸ“Š
4
- colorFrom: green
5
  colorTo: blue
6
  sdk: gradio
7
  sdk_version: 3.1.4
 
1
  ---
2
+ title: title2abstract
3
+ emoji: πŸ“œ
4
+ colorFrom: red
5
  colorTo: blue
6
  sdk: gradio
7
  sdk_version: 3.1.4
app.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from transformers import AutoTokenizer, T5ForConditionalGeneration
3
+
4
+ tokenizer = AutoTokenizer.from_pretrained("yuewu/T5_title2abstract")
5
+ model = T5ForConditionalGeneration.from_pretrained("yuewu/T5_title2abstract")
6
+
7
+ def title2abstract(text):
8
+
9
+ input_ids = tokenizer(
10
+ text,
11
+ padding='max_length',
12
+ max_length=128,
13
+ return_tensors="pt").input_ids
14
+
15
+ generated_ids = model.generate(
16
+ input_ids,
17
+ max_length=512,
18
+ no_repeat_ngram_size=2,
19
+ early_stopping=True)
20
+
21
+ generated_text = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)
22
+
23
+ return generated_text[0]
24
+
25
+ demo = gr.Interface(fn=title2abstract, inputs="text", outputs="text")
26
+ demo.launch()
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ transformers >= 4.0.0
2
+ torch >= 1.6.0