Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -53,17 +53,6 @@ def load_generated_images():
|
|
53 |
image_files.sort(key=lambda x: os.path.getctime(x), reverse=True)
|
54 |
return image_files
|
55 |
|
56 |
-
class ImageFlagging(gr.FlaggingCallback):
|
57 |
-
def setup(self, components, flagging_dir: str):
|
58 |
-
self.components = components
|
59 |
-
self.flagging_dir = SAVE_DIR
|
60 |
-
|
61 |
-
def flag(self, flag_data, flag_option=None, flag_index=None, username=None) -> int:
|
62 |
-
"""Save image and metadata permanently"""
|
63 |
-
image, prompt = flag_data
|
64 |
-
filepath = save_generated_image(image, prompt)
|
65 |
-
return 0
|
66 |
-
|
67 |
def load_predefined_images():
|
68 |
predefined_images = [
|
69 |
"assets/cm1.webp",
|
@@ -123,8 +112,6 @@ footer {
|
|
123 |
"""
|
124 |
|
125 |
with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css) as demo:
|
126 |
-
flagging_callback = ImageFlagging()
|
127 |
-
|
128 |
gr.HTML('<div class="title"> Claude Monet STUDIO </div>')
|
129 |
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>')
|
130 |
|
@@ -217,7 +204,6 @@ with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css) as demo:
|
|
217 |
value=load_predefined_images()
|
218 |
)
|
219 |
|
220 |
-
# Enable flagging for permanent storage
|
221 |
gr.on(
|
222 |
triggers=[run_button.click, prompt.submit],
|
223 |
fn=inference,
|
@@ -232,11 +218,6 @@ with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css) as demo:
|
|
232 |
lora_scale,
|
233 |
],
|
234 |
outputs=[result, seed, generated_gallery],
|
235 |
-
).then(
|
236 |
-
fn=lambda x, y: None, # Empty function instead of JavaScript
|
237 |
-
inputs=[result, prompt],
|
238 |
-
outputs=None,
|
239 |
-
flagging_callback=flagging_callback
|
240 |
)
|
241 |
|
242 |
demo.queue()
|
|
|
53 |
image_files.sort(key=lambda x: os.path.getctime(x), reverse=True)
|
54 |
return image_files
|
55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
def load_predefined_images():
|
57 |
predefined_images = [
|
58 |
"assets/cm1.webp",
|
|
|
112 |
"""
|
113 |
|
114 |
with gr.Blocks(theme="Yntec/HaleyCH_Theme_Orange", css=css) as demo:
|
|
|
|
|
115 |
gr.HTML('<div class="title"> Claude Monet STUDIO </div>')
|
116 |
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>')
|
117 |
|
|
|
204 |
value=load_predefined_images()
|
205 |
)
|
206 |
|
|
|
207 |
gr.on(
|
208 |
triggers=[run_button.click, prompt.submit],
|
209 |
fn=inference,
|
|
|
218 |
lora_scale,
|
219 |
],
|
220 |
outputs=[result, seed, generated_gallery],
|
|
|
|
|
|
|
|
|
|
|
221 |
)
|
222 |
|
223 |
demo.queue()
|