Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -109,10 +109,11 @@ footer {
|
|
109 |
}
|
110 |
"""
|
111 |
|
112 |
-
|
|
|
113 |
gr.HTML('<div class="title"> FLUX Ghibli LoRA</div>')
|
114 |
gr.HTML('<div class="title">😄Image to Video Explore: <a href="https://huggingface.co/spaces/ginigen/theater" target="_blank">https://huggingface.co/spaces/ginigen/theater</a></div>')
|
115 |
-
|
116 |
with gr.Tabs() as tabs:
|
117 |
with gr.Tab("Generation"):
|
118 |
with gr.Column(elem_id="col-container"):
|
@@ -125,9 +126,9 @@ with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css, analytics_enabled=Fa
|
|
125 |
container=False,
|
126 |
)
|
127 |
run_button = gr.Button("Run", scale=0)
|
128 |
-
|
129 |
result = gr.Image(label="Result", show_label=False)
|
130 |
-
|
131 |
with gr.Accordion("Advanced Settings", open=False):
|
132 |
seed = gr.Slider(
|
133 |
label="Seed",
|
@@ -137,7 +138,7 @@ with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css, analytics_enabled=Fa
|
|
137 |
value=42,
|
138 |
)
|
139 |
randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
|
140 |
-
|
141 |
with gr.Row():
|
142 |
width = gr.Slider(
|
143 |
label="Width",
|
@@ -153,7 +154,7 @@ with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css, analytics_enabled=Fa
|
|
153 |
step=32,
|
154 |
value=768,
|
155 |
)
|
156 |
-
|
157 |
with gr.Row():
|
158 |
guidance_scale = gr.Slider(
|
159 |
label="Guidance scale",
|
@@ -176,13 +177,13 @@ with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css, analytics_enabled=Fa
|
|
176 |
step=0.1,
|
177 |
value=1.0,
|
178 |
)
|
179 |
-
|
180 |
gr.Examples(
|
181 |
examples=examples,
|
182 |
inputs=[prompt],
|
183 |
outputs=[result, seed],
|
184 |
)
|
185 |
-
|
186 |
with gr.Tab("Gallery"):
|
187 |
gallery_header = gr.Markdown("### Generated Images Gallery")
|
188 |
generated_gallery = gr.Gallery(
|
@@ -194,17 +195,17 @@ with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css, analytics_enabled=Fa
|
|
194 |
height="auto"
|
195 |
)
|
196 |
refresh_btn = gr.Button("🔄 Refresh Gallery")
|
197 |
-
|
198 |
-
# Event
|
199 |
def refresh_gallery():
|
200 |
return load_generated_images()
|
201 |
-
|
202 |
refresh_btn.click(
|
203 |
fn=refresh_gallery,
|
204 |
inputs=None,
|
205 |
outputs=generated_gallery,
|
206 |
)
|
207 |
-
|
208 |
gr.on(
|
209 |
triggers=[run_button.click, prompt.submit],
|
210 |
fn=predict,
|
@@ -222,4 +223,4 @@ with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css, analytics_enabled=Fa
|
|
222 |
)
|
223 |
|
224 |
demo.queue()
|
225 |
-
demo.launch(share=True
|
|
|
109 |
}
|
110 |
"""
|
111 |
|
112 |
+
# Create Gradio Blocks with API documentation disabled (show_api=False)
|
113 |
+
with gr.Blocks(show_api=False, theme="Yntec/HaleyCH_Theme_Orange", css=css, analytics_enabled=False) as demo:
|
114 |
gr.HTML('<div class="title"> FLUX Ghibli LoRA</div>')
|
115 |
gr.HTML('<div class="title">😄Image to Video Explore: <a href="https://huggingface.co/spaces/ginigen/theater" target="_blank">https://huggingface.co/spaces/ginigen/theater</a></div>')
|
116 |
+
|
117 |
with gr.Tabs() as tabs:
|
118 |
with gr.Tab("Generation"):
|
119 |
with gr.Column(elem_id="col-container"):
|
|
|
126 |
container=False,
|
127 |
)
|
128 |
run_button = gr.Button("Run", scale=0)
|
129 |
+
|
130 |
result = gr.Image(label="Result", show_label=False)
|
131 |
+
|
132 |
with gr.Accordion("Advanced Settings", open=False):
|
133 |
seed = gr.Slider(
|
134 |
label="Seed",
|
|
|
138 |
value=42,
|
139 |
)
|
140 |
randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
|
141 |
+
|
142 |
with gr.Row():
|
143 |
width = gr.Slider(
|
144 |
label="Width",
|
|
|
154 |
step=32,
|
155 |
value=768,
|
156 |
)
|
157 |
+
|
158 |
with gr.Row():
|
159 |
guidance_scale = gr.Slider(
|
160 |
label="Guidance scale",
|
|
|
177 |
step=0.1,
|
178 |
value=1.0,
|
179 |
)
|
180 |
+
|
181 |
gr.Examples(
|
182 |
examples=examples,
|
183 |
inputs=[prompt],
|
184 |
outputs=[result, seed],
|
185 |
)
|
186 |
+
|
187 |
with gr.Tab("Gallery"):
|
188 |
gallery_header = gr.Markdown("### Generated Images Gallery")
|
189 |
generated_gallery = gr.Gallery(
|
|
|
195 |
height="auto"
|
196 |
)
|
197 |
refresh_btn = gr.Button("🔄 Refresh Gallery")
|
198 |
+
|
199 |
+
# Event handler to refresh gallery
|
200 |
def refresh_gallery():
|
201 |
return load_generated_images()
|
202 |
+
|
203 |
refresh_btn.click(
|
204 |
fn=refresh_gallery,
|
205 |
inputs=None,
|
206 |
outputs=generated_gallery,
|
207 |
)
|
208 |
+
|
209 |
gr.on(
|
210 |
triggers=[run_button.click, prompt.submit],
|
211 |
fn=predict,
|
|
|
223 |
)
|
224 |
|
225 |
demo.queue()
|
226 |
+
demo.launch() # Removed share=True for Spaces
|