simonosgoode commited on
Commit
defcd52
1 Parent(s): c7a2316

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -7
app.py CHANGED
@@ -1,13 +1,36 @@
1
  import gradio as gr
 
 
 
2
 
3
- def generate(text):
4
- return "Hello " + name + "!"
5
 
6
- with gr.Blocks() as demo:
7
- name = gr.Textbox(lines=10, label="Input paragraph")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  output = gr.Textbox(lines=10, label="Output paragraph")
9
- greet_btn = gr.Button("Generate the next paragraph of a judgement")
10
- greet_btn.click(fn=generate, inputs=name, outputs=output)
11
 
12
 
13
- demo.launch()
1
  import gradio as gr
2
+ import transformers
3
+ from transformers import pipeline
4
+ from transformers import BloomTokenizerFast
5
 
 
 
6
 
7
+
8
+
9
+ def generate(checkpoint, input_prompt):
10
+
11
+ tokenizer = BloomTokenizerFast.from_pretrained("bigscience/bloom")
12
+ generator = pipeline("text-generation", model='simonosgoode/bloom-560m-finetuned-cdn_law', tokenizer=tokenizer)
13
+
14
+ generated_judgement = generator(input_prompt
15
+ , max_length = 100
16
+ , num_return_sequences = 1
17
+ , return_full_text = True
18
+ , verbose = 0
19
+ #, num_beams = 1
20
+ #, early_stopping = True
21
+ , temperature = 0.7
22
+ #, top_k = 50 # Default 50
23
+ , top_p = 1 # Default 1.0
24
+ , no_repeat_ngram_size = 3 # Default = 0
25
+ , repetition_penalty = 1.0 # Default = 1.0
26
+ #, do_sample = True # Default = False
27
+ )[0]["generated_text"]
28
+ return generated_judgement
29
+
30
+ with gr.Blocks() as judgements:
31
+ inputs = gr.Textbox(lines=10, label="Input paragraph")
32
  output = gr.Textbox(lines=10, label="Output paragraph")
33
+ btn = gr.Button("Generate the next paragraph of a judgement")
34
+ btn.click(fn=generate, inputs=inputs, outputs=output)
35
 
36