Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -59,7 +59,7 @@ print(f"Model {model_name} loaded successfully on {device}")
|
|
| 59 |
|
| 60 |
# Function to run the text generation process
|
| 61 |
def run_generation(user_text, top_p, temperature, top_k, max_new_tokens):
|
| 62 |
-
template = "
|
| 63 |
model_inputs = tokenizer(template.format(user_text) if usingAdapter else user_text, return_tensors="pt")
|
| 64 |
model_inputs = model_inputs.to(device)
|
| 65 |
|
|
@@ -87,7 +87,7 @@ def run_generation(user_text, top_p, temperature, top_k, max_new_tokens):
|
|
| 87 |
|
| 88 |
# Gradio UI setup
|
| 89 |
with gr.Blocks(css="""
|
| 90 |
-
|
| 91 |
display: flex;
|
| 92 |
flex-direction: inherit;
|
| 93 |
flex-wrap: wrap;
|
|
@@ -95,6 +95,7 @@ with gr.Blocks(css="""
|
|
| 95 |
box-shadow: var(--block-shadow);
|
| 96 |
border: var(--block-border-width) solid var(--border-color-primary);
|
| 97 |
border-radius: var(--block-radius);
|
|
|
|
| 98 |
overflow-y: hidden;
|
| 99 |
padding: 20px;
|
| 100 |
}
|
|
@@ -112,8 +113,10 @@ with gr.Blocks(css="""
|
|
| 112 |
padding: 20px;
|
| 113 |
border-radius: 8px;
|
| 114 |
box-shadow: 0 0 10px rgba(0,0,0,0.5);
|
|
|
|
| 115 |
}
|
| 116 |
.gr-button {
|
|
|
|
| 117 |
color: white;
|
| 118 |
border: none;
|
| 119 |
border-radius: 4px;
|
|
@@ -128,6 +131,7 @@ with gr.Blocks(css="""
|
|
| 128 |
width: 100%;
|
| 129 |
height: 8px;
|
| 130 |
border-radius: 5px;
|
|
|
|
| 131 |
outline: none;
|
| 132 |
opacity: 0.9;
|
| 133 |
-webkit-transition: .2s;
|
|
@@ -137,6 +141,7 @@ with gr.Blocks(css="""
|
|
| 137 |
opacity: 1;
|
| 138 |
}
|
| 139 |
.gr-textbox {
|
|
|
|
| 140 |
color: white;
|
| 141 |
border: none;
|
| 142 |
border-radius: 4px;
|
|
@@ -168,7 +173,7 @@ with gr.Blocks(css="""
|
|
| 168 |
temperature = gr.Slider(minimum=0.1, maximum=5.0, value=0.8, step=0.1, label="Temperature")
|
| 169 |
|
| 170 |
with gr.Column(scale=7):
|
| 171 |
-
model_output = gr.Chatbot(label="Chatbot Output", height=
|
| 172 |
|
| 173 |
def handle_submit(text, top_p, temperature, top_k, max_new_tokens):
|
| 174 |
response = run_generation(text, top_p, temperature, top_k, max_new_tokens)
|
|
|
|
| 59 |
|
| 60 |
# Function to run the text generation process
|
| 61 |
def run_generation(user_text, top_p, temperature, top_k, max_new_tokens):
|
| 62 |
+
template = "<|context|><|user|>\n{}<|end|>\n<|assistant|>"
|
| 63 |
model_inputs = tokenizer(template.format(user_text) if usingAdapter else user_text, return_tensors="pt")
|
| 64 |
model_inputs = model_inputs.to(device)
|
| 65 |
|
|
|
|
| 87 |
|
| 88 |
# Gradio UI setup
|
| 89 |
with gr.Blocks(css="""
|
| 90 |
+
div.svelte-sfqy0y {
|
| 91 |
display: flex;
|
| 92 |
flex-direction: inherit;
|
| 93 |
flex-wrap: wrap;
|
|
|
|
| 95 |
box-shadow: var(--block-shadow);
|
| 96 |
border: var(--block-border-width) solid var(--border-color-primary);
|
| 97 |
border-radius: var(--block-radius);
|
| 98 |
+
background: var(--block-background-fill);
|
| 99 |
overflow-y: hidden;
|
| 100 |
padding: 20px;
|
| 101 |
}
|
|
|
|
| 113 |
padding: 20px;
|
| 114 |
border-radius: 8px;
|
| 115 |
box-shadow: 0 0 10px rgba(0,0,0,0.5);
|
| 116 |
+
background: var(--body-background-fill);
|
| 117 |
}
|
| 118 |
.gr-button {
|
| 119 |
+
background-color: var(--block-background-fill);
|
| 120 |
color: white;
|
| 121 |
border: none;
|
| 122 |
border-radius: 4px;
|
|
|
|
| 131 |
width: 100%;
|
| 132 |
height: 8px;
|
| 133 |
border-radius: 5px;
|
| 134 |
+
background: #333;
|
| 135 |
outline: none;
|
| 136 |
opacity: 0.9;
|
| 137 |
-webkit-transition: .2s;
|
|
|
|
| 141 |
opacity: 1;
|
| 142 |
}
|
| 143 |
.gr-textbox {
|
| 144 |
+
background-color: var(--block-background-fill);
|
| 145 |
color: white;
|
| 146 |
border: none;
|
| 147 |
border-radius: 4px;
|
|
|
|
| 173 |
temperature = gr.Slider(minimum=0.1, maximum=5.0, value=0.8, step=0.1, label="Temperature")
|
| 174 |
|
| 175 |
with gr.Column(scale=7):
|
| 176 |
+
model_output = gr.Chatbot(label="Chatbot Output", height=566)
|
| 177 |
|
| 178 |
def handle_submit(text, top_p, temperature, top_k, max_new_tokens):
|
| 179 |
response = run_generation(text, top_p, temperature, top_k, max_new_tokens)
|