Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -155,20 +155,6 @@ def generate_config(base_model, models, layer_range, merge_method):
|
|
| 155 |
from functools import partial
|
| 156 |
from itertools import chain
|
| 157 |
|
| 158 |
-
# Configure dropdown options
|
| 159 |
-
BASE_MODELS = ["bert-base-uncased", "distilbert-base-uncased", ...] # Add other base models here
|
| 160 |
-
MERGE_METHODS = ["linear", "slerp", ...] # Add other merge methods here
|
| 161 |
-
LAYER_RANGE = range(32)
|
| 162 |
-
|
| 163 |
-
# Create input objects
|
| 164 |
-
input_base_model = gr.Dropdown(label='Base Model', choices=BASE_MODELS)
|
| 165 |
-
input_models = gr.Dropdown(label='Models', choices=BASE_MODELS)
|
| 166 |
-
input_layer_range = gr.Slider(minimum=0, maximum=32, step=1, label='Layer Range')
|
| 167 |
-
input_merge_method = gr.Dropdown(label='Merge Method', choices=MERGE_METHODS)
|
| 168 |
-
|
| 169 |
-
# Wrap generate_config in a partial function to fix the signature
|
| 170 |
-
partial_generate_config = partial(generate_config, base_model=input_base_model, merge_method=input_merge_method)
|
| 171 |
-
|
| 172 |
# Generate config block
|
| 173 |
#gen_config_block = gr.Blocks()
|
| 174 |
#with gen_config_block:
|
|
@@ -254,6 +240,21 @@ def merge(yaml_config: str, hf_token: str, repo_name: str) -> Iterable[List[Log]
|
|
| 254 |
|
| 255 |
with gr.Blocks() as demo:
|
| 256 |
gr.Markdown(MARKDOWN_DESCRIPTION)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 257 |
with gr.Row():
|
| 258 |
generated_config = gr.Textbox(label='Generated Config', interactive=False)
|
| 259 |
btn_generate_config = gr.Button('Generate Config', variant='secondary')
|
|
|
|
| 155 |
from functools import partial
|
| 156 |
from itertools import chain
|
| 157 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 158 |
# Generate config block
|
| 159 |
#gen_config_block = gr.Blocks()
|
| 160 |
#with gen_config_block:
|
|
|
|
| 240 |
|
| 241 |
with gr.Blocks() as demo:
|
| 242 |
gr.Markdown(MARKDOWN_DESCRIPTION)
|
| 243 |
+
|
| 244 |
+
# Configure dropdown options
|
| 245 |
+
BASE_MODELS = ["bert-base-uncased", "distilbert-base-uncased", ...] # Add other base models here
|
| 246 |
+
MERGE_METHODS = ["linear", "slerp", ...] # Add other merge methods here
|
| 247 |
+
LAYER_RANGE = range(32)
|
| 248 |
+
|
| 249 |
+
# Create input objects
|
| 250 |
+
input_base_model = gr.Dropdown(label='Base Model', choices=BASE_MODELS)
|
| 251 |
+
input_models = gr.Dropdown(label='Models', choices=BASE_MODELS)
|
| 252 |
+
input_layer_range = gr.Slider(minimum=0, maximum=32, step=1, label='Layer Range')
|
| 253 |
+
input_merge_method = gr.Dropdown(label='Merge Method', choices=MERGE_METHODS)
|
| 254 |
+
|
| 255 |
+
# Wrap generate_config in a partial function to fix the signature
|
| 256 |
+
partial_generate_config = partial(generate_config, base_model=input_base_model, merge_method=input_merge_method)
|
| 257 |
+
|
| 258 |
with gr.Row():
|
| 259 |
generated_config = gr.Textbox(label='Generated Config', interactive=False)
|
| 260 |
btn_generate_config = gr.Button('Generate Config', variant='secondary')
|