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 |
|