Update app.py
Browse files
app.py
CHANGED
@@ -29,47 +29,47 @@ model = Model(base_model_id=DEFAULT_MODEL_ID, task_name="Canny")
|
|
29 |
|
30 |
with gr.Blocks(css="style.css") as demo:
|
31 |
gr.Markdown(DESCRIPTION)
|
32 |
-
gr.
|
33 |
-
|
34 |
elem_id="duplicate-button",
|
35 |
visible=SHOW_DUPLICATE_BUTTON,
|
36 |
)
|
37 |
|
38 |
-
with gr.
|
39 |
-
with gr.
|
40 |
-
|
41 |
-
with gr.
|
42 |
-
|
43 |
-
with gr.
|
44 |
-
|
45 |
-
# with gr.
|
46 |
# create_demo_scribble_interactive(model.process_scribble_interactive)
|
47 |
-
with gr.
|
48 |
-
|
49 |
-
with gr.
|
50 |
-
|
51 |
-
with gr.
|
52 |
-
|
53 |
-
with gr.
|
54 |
create_demo_depth(model.process_depth)
|
55 |
-
with gr.
|
56 |
-
|
57 |
-
with gr.
|
58 |
-
|
59 |
-
with gr.
|
60 |
-
|
61 |
-
with gr.
|
62 |
-
|
63 |
|
64 |
with gr.Accordion(label="Base model", open=False):
|
65 |
with gr.Row():
|
66 |
with gr.Column(scale=5):
|
67 |
-
current_base_model = gr.
|
68 |
with gr.Column(scale=1):
|
69 |
check_base_model_button = gr.Button("Check current base model")
|
70 |
with gr.Row():
|
71 |
with gr.Column(scale=5):
|
72 |
-
new_base_model_id = gr.
|
73 |
label="New base model",
|
74 |
max_lines=1,
|
75 |
placeholder="runwayml/stable-diffusion-v1-5",
|
@@ -89,7 +89,7 @@ with gr.Blocks(css="style.css") as demo:
|
|
89 |
queue=False,
|
90 |
api_name="check_base_model",
|
91 |
)
|
92 |
-
gr.
|
93 |
triggers=[new_base_model_id.submit, change_base_model_button.click],
|
94 |
fn=model.set_base_model,
|
95 |
inputs=new_base_model_id,
|
|
|
29 |
|
30 |
with gr.Blocks(css="style.css") as demo:
|
31 |
gr.Markdown(DESCRIPTION)
|
32 |
+
gr.Button(
|
33 |
+
"Duplicate Space for private use",
|
34 |
elem_id="duplicate-button",
|
35 |
visible=SHOW_DUPLICATE_BUTTON,
|
36 |
)
|
37 |
|
38 |
+
with gr.TabbedInterface():
|
39 |
+
#with gr.Tab("Canny"):
|
40 |
+
# create_demo_canny(model.process_canny)
|
41 |
+
#with gr.Tab("MLSD"):
|
42 |
+
# create_demo_mlsd(model.process_mlsd)
|
43 |
+
#with gr.Tab("Scribble"):
|
44 |
+
# create_demo_scribble(model.process_scribble)
|
45 |
+
# with gr.Tab("Scribble Interactive"):
|
46 |
# create_demo_scribble_interactive(model.process_scribble_interactive)
|
47 |
+
#with gr.Tab("SoftEdge"):
|
48 |
+
# create_demo_softedge(model.process_softedge)
|
49 |
+
#with gr.Tab("OpenPose"):
|
50 |
+
# create_demo_openpose(model.process_openpose)
|
51 |
+
#with gr.Tab("Segmentation"):
|
52 |
+
# create_demo_segmentation(model.process_segmentation)
|
53 |
+
with gr.Tab("Depth"):
|
54 |
create_demo_depth(model.process_depth)
|
55 |
+
#with gr.Tab("Normal map"):
|
56 |
+
# create_demo_normal(model.process_normal)
|
57 |
+
#with gr.Tab("Lineart"):
|
58 |
+
# create_demo_lineart(model.process_lineart)
|
59 |
+
#with gr.Tab("Content Shuffle"):
|
60 |
+
# create_demo_shuffle(model.process_shuffle)
|
61 |
+
#with gr.Tab("Instruct Pix2Pix"):
|
62 |
+
# create_demo_ip2p(model.process_ip2p)
|
63 |
|
64 |
with gr.Accordion(label="Base model", open=False):
|
65 |
with gr.Row():
|
66 |
with gr.Column(scale=5):
|
67 |
+
current_base_model = gr.Textbox(label="Current base model")
|
68 |
with gr.Column(scale=1):
|
69 |
check_base_model_button = gr.Button("Check current base model")
|
70 |
with gr.Row():
|
71 |
with gr.Column(scale=5):
|
72 |
+
new_base_model_id = gr.Textbox(
|
73 |
label="New base model",
|
74 |
max_lines=1,
|
75 |
placeholder="runwayml/stable-diffusion-v1-5",
|
|
|
89 |
queue=False,
|
90 |
api_name="check_base_model",
|
91 |
)
|
92 |
+
gr.update(
|
93 |
triggers=[new_base_model_id.submit, change_base_model_button.click],
|
94 |
fn=model.set_base_model,
|
95 |
inputs=new_base_model_id,
|