Steelskull commited on
Commit
be02445
·
verified ·
1 Parent(s): 8d8c739

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -13
app.py CHANGED
@@ -83,16 +83,18 @@ def gradio_interface(base_model_name, chat_model_name, hf_token, load_one_at_a_t
83
  layer_diffs = calculate_layer_diffs(base_model, chat_model, load_one_at_a_time=load_one_at_a_time)
84
  return visualize_layer_diffs(layer_diffs, base_model_name, chat_model_name)
85
 
86
- iface = gr.Interface(
87
- fn=gradio_interface,
88
- inputs=[
89
- gr.Textbox(lines=2, placeholder="Enter base model name"),
90
- gr.Textbox(lines=2, placeholder="Enter chat model name"),
91
- gr.Textbox(lines=2, placeholder="Enter Hugging Face token", type="password"), # Hide token input
92
- gr.Checkbox(label="Load one layer at a time")
93
- ],
94
- outputs=gr.Image(type="pil"), # Specify PIL image output
95
- title="Model Weight Difference Visualizer"
96
- )
97
-
98
- iface.launch()
 
 
 
83
  layer_diffs = calculate_layer_diffs(base_model, chat_model, load_one_at_a_time=load_one_at_a_time)
84
  return visualize_layer_diffs(layer_diffs, base_model_name, chat_model_name)
85
 
86
+ if __name__ == "__main__":
87
+ iface = gr.Interface(
88
+ fn=gradio_interface,
89
+ inputs=[
90
+ gr.Textbox(label="Base Model Name", lines=2),
91
+ gr.Textbox(label="Chat Model Name", lines=2),
92
+ gr.Textbox(label="Hugging Face Token", type="password", lines=2),
93
+ gr.Checkbox(label="Load one layer at a time")
94
+ ],
95
+ outputs=gr.Image(type="pil", label="Weight Differences Visualization"),
96
+ title="Model Weight Difference Visualizer",
97
+ cache_examples=False
98
+ )
99
+
100
+ iface.launch(share=False, server_port=7860)