Spaces:
Runtime error
Runtime error
Commit
·
4429db6
1
Parent(s):
9ce5220
Add parameters
Browse files
app.py
CHANGED
@@ -2,26 +2,35 @@ import gradio as gr
|
|
2 |
from transformers import pipeline
|
3 |
title= "German Flan-T5"
|
4 |
examples = [
|
5 |
-
["Erzähl mit eine Geschichte!"]
|
6 |
]
|
7 |
|
8 |
tDeEn = pipeline(model="Helsinki-NLP/opus-mt-de-en")
|
9 |
tEnDe = pipeline(model="Helsinki-NLP/opus-mt-en-de")
|
10 |
bot = pipeline(model="google/flan-t5-large")
|
11 |
|
12 |
-
def solve(text):
|
13 |
-
|
14 |
-
|
15 |
-
out=
|
|
|
|
|
16 |
return out
|
17 |
|
18 |
task = gr.Interface(
|
19 |
fn=solve,
|
20 |
-
inputs=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
outputs="text",
|
22 |
title=title,
|
23 |
examples=examples
|
24 |
)
|
25 |
|
26 |
if __name__ == "__main__":
|
27 |
-
task.launch()
|
|
|
2 |
from transformers import pipeline
|
3 |
title= "German Flan-T5"
|
4 |
examples = [
|
5 |
+
["Erzähl mit eine Geschichte!",200,2,3,5,"Deutsch"]
|
6 |
]
|
7 |
|
8 |
tDeEn = pipeline(model="Helsinki-NLP/opus-mt-de-en")
|
9 |
tEnDe = pipeline(model="Helsinki-NLP/opus-mt-en-de")
|
10 |
bot = pipeline(model="google/flan-t5-large")
|
11 |
|
12 |
+
def solve(text,max_length,length_penalty,no_repeat_ngram_size,num_beams,language):
|
13 |
+
if(language=="Deutsch"):
|
14 |
+
text=tDeEn(text)[0]["translation_text"]
|
15 |
+
out=bot(text,max_length=max_length, length_penalty=length_penalty, no_repeat_ngram_size=no_repeat_ngram_size, num_beams=num_beams, early_stopping=True)[0]["generated_text"]
|
16 |
+
if(language=="Deutsch"):
|
17 |
+
out=tEnDe(out)[0]["translation_text"]
|
18 |
return out
|
19 |
|
20 |
task = gr.Interface(
|
21 |
fn=solve,
|
22 |
+
inputs=[
|
23 |
+
gr.Textbox(lines=5,max_lines=6,label="Frage"),
|
24 |
+
gr.Slider(minimum=1.0,maximum=200.0,value=200.0,step=1,interactive=True,label="max_length"),
|
25 |
+
gr.Slider(minimum=1.0,maximum=20.0,value=1.0,step=1,interactive=True,label="length_penalty"),
|
26 |
+
gr.Slider(minimum=0.0,maximum=20.0,value=3.0,step=1,interactive=True,label="no_repeat_ngram_size"),
|
27 |
+
gr.Slider(minimum=0.0,maximum=20.0,value=1.0,step=1,interactive=True,label="num_beams"),
|
28 |
+
gr.Dropdown(["Deutsch", "Englisch"]),
|
29 |
+
],
|
30 |
outputs="text",
|
31 |
title=title,
|
32 |
examples=examples
|
33 |
)
|
34 |
|
35 |
if __name__ == "__main__":
|
36 |
+
task.launch()
|