ColeGuion commited on
Commit
9b8cca7
·
verified ·
1 Parent(s): 6213036

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -46,12 +46,13 @@ def correct_text2(text, genConfig):
46
  corrected_text = tokenizer.decode(outputs[0], skip_special_tokens=True)
47
  return corrected_text
48
 
49
- def respond(text, max_length, min_length, max_new_tokens, min_new_tokens, num_beams, temperature, top_p):
50
  config = GenerationConfig(
51
  max_length=max_length,
52
  min_length=min_length,
53
  num_beams=num_beams,
54
  temperature=temperature,
 
55
  top_p=top_p,
56
  early_stopping=True,
57
  do_sample=True
@@ -96,7 +97,9 @@ with gr.Blocks() as demo:
96
  min_tokens = gr.Slider(minimum=0, maximum=256, value=0, step=1, label="Min New Tokens")
97
  num_beams = gr.Slider(minimum=1, maximum=10, value=5, step=1, label="Num Beams")
98
  temperature = gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature")
 
99
  top_p = gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")
 
100
 
101
 
102
  submitBtn.click(respond, [prompt_box, max_length, min_length, max_tokens, min_tokens, num_beams, temperature, top_p], output_box)
 
46
  corrected_text = tokenizer.decode(outputs[0], skip_special_tokens=True)
47
  return corrected_text
48
 
49
+ def respond(text, max_length, min_length, max_new_tokens, min_new_tokens, num_beams, temperature: float, top_k, top_p: float):
50
  config = GenerationConfig(
51
  max_length=max_length,
52
  min_length=min_length,
53
  num_beams=num_beams,
54
  temperature=temperature,
55
+ top_k=top_k,
56
  top_p=top_p,
57
  early_stopping=True,
58
  do_sample=True
 
97
  min_tokens = gr.Slider(minimum=0, maximum=256, value=0, step=1, label="Min New Tokens")
98
  num_beams = gr.Slider(minimum=1, maximum=10, value=5, step=1, label="Num Beams")
99
  temperature = gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature")
100
+ top_k = gr.Slider(minimum=0, maximum=200, value=50, step=1, label="Top-k")
101
  top_p = gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")
102
+
103
 
104
 
105
  submitBtn.click(respond, [prompt_box, max_length, min_length, max_tokens, min_tokens, num_beams, temperature, top_p], output_box)