lachine commited on
Commit
66f9187
·
1 Parent(s): d87d121
Files changed (1) hide show
  1. app.py +6 -7
app.py CHANGED
@@ -2,14 +2,13 @@ from transformers import pipeline, set_seed
2
  from random import randint
3
  import gradio as gr
4
 
5
- generator = pipeline('text-generation', model='gpt2-medium')
6
 
7
- def gpt2(string, max_length):
8
  set_seed(randint(randint(1000,10000),randint(50000,300000)))
9
- return generator(string, max_length=max_length, num_return_sequences=1)[0]['generated_text']
10
-
11
- max_length_slider = gr.inputs.Slider(minimum=50, maximum=500, step=10, default=100, label="Maximum Length")
12
-
13
- iface = gr.Interface(fn=gpt2, inputs=["text", max_length_slider], outputs="text")
14
 
15
  iface.launch()
 
2
  from random import randint
3
  import gradio as gr
4
 
5
+ generator = pipeline('text-generation', model='gpt2')
6
 
7
+ def gpt2(string, max_length, amount):
8
  set_seed(randint(randint(1000,10000),randint(50000,300000)))
9
+ return '\n\n'.join([d['generated_text'] for d in generator(string, max_length=max_length, num_return_sequences=amount))
10
+ max_length_slider = gr.inputs.Slider(minimum=10, maximum=500, step=1, default=100, label='max_length')
11
+ amount_slider = gr.inputs.Slider(minimum=1, maximum=5, step=1, default=1, label='num_return_sequences (Amount)')
12
+ iface = gr.Interface(fn=gpt2, inputs=['text', max_length_slider], outputs='text')
 
13
 
14
  iface.launch()