Spaces:
Runtime error
Runtime error
user dict for gallery output
Browse files
app.py
CHANGED
@@ -54,8 +54,7 @@ model_bundle = DirectedDiffusion.AttnEditorUtils.load_all_models(
|
|
54 |
# model_path_diffusion="../DirectedDiffusion/assets/models/stable-diffusion-v1-4"
|
55 |
# )
|
56 |
|
57 |
-
ALL_OUTPUT =
|
58 |
-
|
59 |
|
60 |
def directed_diffusion(
|
61 |
in_prompt,
|
@@ -112,6 +111,10 @@ def run_it(
|
|
112 |
progress=gr.Progress(),
|
113 |
):
|
114 |
global ALL_OUTPUT
|
|
|
|
|
|
|
|
|
115 |
num_affected_steps = [in_slider_ddsteps]
|
116 |
noise_scale = [in_slider_gcoef]
|
117 |
num_trailing_attn = [in_slider_trailings]
|
@@ -127,6 +130,7 @@ def run_it(
|
|
127 |
progress(0, desc="Starting...")
|
128 |
for i, element in enumerate(progress.tqdm(param_list)):
|
129 |
print("=========== Arguments ============")
|
|
|
130 |
print("Prompt:", in_prompt)
|
131 |
print("BoundingBox:", in_bb)
|
132 |
print("Token indices:", in_token_ids)
|
@@ -153,13 +157,13 @@ def run_it(
|
|
153 |
),
|
154 |
)
|
155 |
)
|
156 |
-
ALL_OUTPUT += results
|
157 |
-
return ALL_OUTPUT
|
158 |
|
159 |
def clean_gallery():
|
160 |
global ALL_OUTPUT
|
161 |
-
ALL_OUTPUT = []
|
162 |
-
return ALL_OUTPUT
|
163 |
|
164 |
|
165 |
|
|
|
54 |
# model_path_diffusion="../DirectedDiffusion/assets/models/stable-diffusion-v1-4"
|
55 |
# )
|
56 |
|
57 |
+
ALL_OUTPUT = {}
|
|
|
58 |
|
59 |
def directed_diffusion(
|
60 |
in_prompt,
|
|
|
111 |
progress=gr.Progress(),
|
112 |
):
|
113 |
global ALL_OUTPUT
|
114 |
+
|
115 |
+
if os.getlogin() not in ALL_OUTPUT:
|
116 |
+
ALL_OUTPUT[os.getlogin()] = []
|
117 |
+
|
118 |
num_affected_steps = [in_slider_ddsteps]
|
119 |
noise_scale = [in_slider_gcoef]
|
120 |
num_trailing_attn = [in_slider_trailings]
|
|
|
130 |
progress(0, desc="Starting...")
|
131 |
for i, element in enumerate(progress.tqdm(param_list)):
|
132 |
print("=========== Arguments ============")
|
133 |
+
print("User:", os.getlogin())
|
134 |
print("Prompt:", in_prompt)
|
135 |
print("BoundingBox:", in_bb)
|
136 |
print("Token indices:", in_token_ids)
|
|
|
157 |
),
|
158 |
)
|
159 |
)
|
160 |
+
ALL_OUTPUT[os.getlogin()] += results
|
161 |
+
return ALL_OUTPUT[os.getlogin()]
|
162 |
|
163 |
def clean_gallery():
|
164 |
global ALL_OUTPUT
|
165 |
+
ALL_OUTPUT[os.getlogin()] = []
|
166 |
+
return ALL_OUTPUT[os.getlogin()]
|
167 |
|
168 |
|
169 |
|