Spaces:
Build error
Build error
Update app.py
Browse filesMake all common generate hyperparams parameterized ...
app.py
CHANGED
@@ -37,7 +37,7 @@ def build_messages(history, enable_thinking: bool):
|
|
37 |
messages.insert(0, {"role": "system", "content": system_flag})
|
38 |
return messages
|
39 |
|
40 |
-
def chat_fn(history, enable_thinking, temperature, top_p, top_k, repetition_penalty):
|
41 |
"""Generate a streaming response."""
|
42 |
messages = build_messages(history, enable_thinking)
|
43 |
text = tokenizer.apply_chat_template(
|
@@ -50,7 +50,7 @@ def chat_fn(history, enable_thinking, temperature, top_p, top_k, repetition_pena
|
|
50 |
|
51 |
streamer = model.generate(
|
52 |
**inputs,
|
53 |
-
max_new_tokens=
|
54 |
do_sample=True,
|
55 |
temperature=temperature,
|
56 |
top_p=top_p,
|
@@ -79,6 +79,7 @@ with gr.Blocks(title="SmolLM3-3B Chat") as demo:
|
|
79 |
top_p = gr.Slider(0.0, 1.0, value=0.95, label="Top-p")
|
80 |
top_k = gr.Slider(1,40,value=20,label="Top_k")
|
81 |
repetition_penalty = gr.Slider(1.0,1.4,value=1.1,label="Repetition_Penalty")
|
|
|
82 |
chatbot = gr.Chatbot(type="messages")
|
83 |
msg = gr.Textbox(placeholder="Type your message here…", lines=1)
|
84 |
clear = gr.Button("Clear")
|
|
|
37 |
messages.insert(0, {"role": "system", "content": system_flag})
|
38 |
return messages
|
39 |
|
40 |
+
def chat_fn(history, enable_thinking, temperature, top_p, top_k, repetition_penalty, max_new_tokens):
|
41 |
"""Generate a streaming response."""
|
42 |
messages = build_messages(history, enable_thinking)
|
43 |
text = tokenizer.apply_chat_template(
|
|
|
50 |
|
51 |
streamer = model.generate(
|
52 |
**inputs,
|
53 |
+
max_new_tokens=max_new_tokens,
|
54 |
do_sample=True,
|
55 |
temperature=temperature,
|
56 |
top_p=top_p,
|
|
|
79 |
top_p = gr.Slider(0.0, 1.0, value=0.95, label="Top-p")
|
80 |
top_k = gr.Slider(1,40,value=20,label="Top_k")
|
81 |
repetition_penalty = gr.Slider(1.0,1.4,value=1.1,label="Repetition_Penalty")
|
82 |
+
max_new_tokens = gr.Slider(1000,32768,value=32768,label="Max_New_Tokens")
|
83 |
chatbot = gr.Chatbot(type="messages")
|
84 |
msg = gr.Textbox(placeholder="Type your message here…", lines=1)
|
85 |
clear = gr.Button("Clear")
|