Spaces:
Sleeping
Sleeping
jerukperas
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -1,9 +1,8 @@
|
|
1 |
-
import spaces
|
2 |
import os
|
3 |
-
import time # noqa: F401
|
4 |
import uuid
|
5 |
from PIL import Image
|
6 |
-
import gradio as gr
|
7 |
import numpy as np
|
8 |
import random
|
9 |
import torch
|
@@ -62,9 +61,8 @@ def infer(
|
|
62 |
|
63 |
|
64 |
examples = [
|
65 |
-
"a
|
66 |
-
"
|
67 |
-
"an anime illustration of a wiener schnitzel",
|
68 |
]
|
69 |
|
70 |
css = """
|
@@ -82,13 +80,14 @@ with gr.Blocks(css=css) as demo:
|
|
82 |
""")
|
83 |
|
84 |
with gr.Row(equal_height=False):
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
|
|
92 |
|
93 |
run_button = gr.Button("Run", variant="primary", scale=0)
|
94 |
|
@@ -147,17 +146,20 @@ with gr.Blocks(css=css) as demo:
|
|
147 |
value=28,
|
148 |
)
|
149 |
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
|
|
|
|
|
|
161 |
gr.on(
|
162 |
triggers=[run_button.click, prompt.submit],
|
163 |
fn=infer,
|
@@ -173,25 +175,6 @@ with gr.Blocks(css=css) as demo:
|
|
173 |
outputs=[result, download, seed],
|
174 |
)
|
175 |
|
176 |
-
# def delete_packed_tensors(
|
177 |
-
# startup_time: int = time.time_ns(),
|
178 |
-
# zerogpu_offload_dir: str = "/home/user/.zerogpu/tensors",
|
179 |
-
# ) -> None:
|
180 |
-
# entries = os.scandir(zerogpu_offload_dir)
|
181 |
-
# for entry in entries:
|
182 |
-
# print(f"Found entry {entry.path}")
|
183 |
-
# if entry.stat().st_atime_ns < startup_time:
|
184 |
-
# try:
|
185 |
-
# file_path = entry.path
|
186 |
-
# os.remove(file_path)
|
187 |
-
# print(f"File deleted successfully: {file_path}")
|
188 |
-
# except FileNotFoundError:
|
189 |
-
# print(f"File not found: {file_path}")
|
190 |
-
# except OSError as e:
|
191 |
-
# print(f"Error deleting file: {e}")
|
192 |
-
|
193 |
-
|
194 |
if __name__ == "__main__":
|
195 |
-
# delete_packed_tensors()
|
196 |
os.makedirs("images", exist_ok=True)
|
197 |
demo.launch()
|
|
|
1 |
+
import spaces # type: ignore
|
2 |
import os
|
|
|
3 |
import uuid
|
4 |
from PIL import Image
|
5 |
+
import gradio as gr
|
6 |
import numpy as np
|
7 |
import random
|
8 |
import torch
|
|
|
61 |
|
62 |
|
63 |
examples = [
|
64 |
+
"a cat holding a sign that says flux.1 is great",
|
65 |
+
"an old man holding a sign that says Increase Zero-GPU Limit",
|
|
|
66 |
]
|
67 |
|
68 |
css = """
|
|
|
80 |
""")
|
81 |
|
82 |
with gr.Row(equal_height=False):
|
83 |
+
with gr.Column():
|
84 |
+
prompt = gr.TextArea(
|
85 |
+
label="Prompt",
|
86 |
+
show_label=False,
|
87 |
+
lines=3,
|
88 |
+
placeholder="Enter your prompt",
|
89 |
+
container=False,
|
90 |
+
)
|
91 |
|
92 |
run_button = gr.Button("Run", variant="primary", scale=0)
|
93 |
|
|
|
146 |
value=28,
|
147 |
)
|
148 |
|
149 |
+
gr.Examples(
|
150 |
+
examples=examples,
|
151 |
+
fn=infer,
|
152 |
+
inputs=[prompt],
|
153 |
+
outputs=[result, download, seed],
|
154 |
+
cache_examples="lazy",
|
155 |
+
)
|
156 |
+
|
157 |
+
gr.on(
|
158 |
+
triggers=[run_button.click],
|
159 |
+
fn=lambda: gr.update(visible=False),
|
160 |
+
outputs=download,
|
161 |
+
api_name=False,
|
162 |
+
)
|
163 |
gr.on(
|
164 |
triggers=[run_button.click, prompt.submit],
|
165 |
fn=infer,
|
|
|
175 |
outputs=[result, download, seed],
|
176 |
)
|
177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
if __name__ == "__main__":
|
|
|
179 |
os.makedirs("images", exist_ok=True)
|
180 |
demo.launch()
|