Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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)
|