Spaces:
Runtime error
Runtime error
minor bug fixes
Browse files
app.py
CHANGED
|
@@ -65,13 +65,15 @@ def infer(
|
|
| 65 |
height,
|
| 66 |
guidance_scale,
|
| 67 |
num_inference_steps,
|
| 68 |
-
|
|
|
|
| 69 |
slider_scale,
|
| 70 |
progress=gr.Progress(track_tqdm=True),
|
| 71 |
):
|
| 72 |
if randomize_seed:
|
| 73 |
seed = random.randint(0, MAX_SEED)
|
| 74 |
|
|
|
|
| 75 |
for net in networks:
|
| 76 |
networks[net].load_state_dict(torch.load(sliderspace_path))
|
| 77 |
|
|
@@ -80,7 +82,7 @@ def infer(
|
|
| 80 |
|
| 81 |
with networks[0]:
|
| 82 |
pass
|
| 83 |
-
|
| 84 |
# original image
|
| 85 |
generator = torch.Generator().manual_seed(seed)
|
| 86 |
image = pipe(
|
|
@@ -142,7 +144,30 @@ with gr.Blocks(css=css) as demo:
|
|
| 142 |
# New dropdowns side by side
|
| 143 |
with gr.Row():
|
| 144 |
slider_space = gr.Dropdown(
|
| 145 |
-
choices=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 146 |
label="SliderSpace",
|
| 147 |
value="spaceship"
|
| 148 |
)
|
|
@@ -204,7 +229,7 @@ with gr.Blocks(css=css) as demo:
|
|
| 204 |
guidance_scale = gr.Slider(
|
| 205 |
label="Guidance scale",
|
| 206 |
minimum=0.0,
|
| 207 |
-
maximum=
|
| 208 |
step=0.1,
|
| 209 |
value=0.0, # Replace with defaults that work for your model
|
| 210 |
)
|
|
@@ -214,10 +239,10 @@ with gr.Blocks(css=css) as demo:
|
|
| 214 |
minimum=1,
|
| 215 |
maximum=50,
|
| 216 |
step=1,
|
| 217 |
-
value=
|
| 218 |
)
|
| 219 |
|
| 220 |
-
gr.Examples(examples=
|
| 221 |
gr.on(
|
| 222 |
triggers=[run_button.click, prompt.submit],
|
| 223 |
fn=infer,
|
|
@@ -230,7 +255,8 @@ with gr.Blocks(css=css) as demo:
|
|
| 230 |
height,
|
| 231 |
guidance_scale,
|
| 232 |
num_inference_steps,
|
| 233 |
-
|
|
|
|
| 234 |
slider_scale
|
| 235 |
],
|
| 236 |
outputs=[result, slider_result, seed],
|
|
|
|
| 65 |
height,
|
| 66 |
guidance_scale,
|
| 67 |
num_inference_steps,
|
| 68 |
+
slider_space,
|
| 69 |
+
discovered_directions,
|
| 70 |
slider_scale,
|
| 71 |
progress=gr.Progress(track_tqdm=True),
|
| 72 |
):
|
| 73 |
if randomize_seed:
|
| 74 |
seed = random.randint(0, MAX_SEED)
|
| 75 |
|
| 76 |
+
sliderspace_path = f"sliderspace_weights/{slider_space}/{discovered_directions}",
|
| 77 |
for net in networks:
|
| 78 |
networks[net].load_state_dict(torch.load(sliderspace_path))
|
| 79 |
|
|
|
|
| 82 |
|
| 83 |
with networks[0]:
|
| 84 |
pass
|
| 85 |
+
|
| 86 |
# original image
|
| 87 |
generator = torch.Generator().manual_seed(seed)
|
| 88 |
image = pipe(
|
|
|
|
| 144 |
# New dropdowns side by side
|
| 145 |
with gr.Row():
|
| 146 |
slider_space = gr.Dropdown(
|
| 147 |
+
choices= [
|
| 148 |
+
"alien",
|
| 149 |
+
"ancient ruins",
|
| 150 |
+
"animal",
|
| 151 |
+
"bike",
|
| 152 |
+
"car",
|
| 153 |
+
"Citadel",
|
| 154 |
+
"coral",
|
| 155 |
+
"cowboy",
|
| 156 |
+
"face",
|
| 157 |
+
"futuristic cities",
|
| 158 |
+
"monster",
|
| 159 |
+
"mystical creature",
|
| 160 |
+
"planet",
|
| 161 |
+
"plant",
|
| 162 |
+
"robot",
|
| 163 |
+
"sculpture",
|
| 164 |
+
"sdxl_spaceship",
|
| 165 |
+
"spaceship",
|
| 166 |
+
"statue",
|
| 167 |
+
"studio",
|
| 168 |
+
"video game",
|
| 169 |
+
"wizard"
|
| 170 |
+
],
|
| 171 |
label="SliderSpace",
|
| 172 |
value="spaceship"
|
| 173 |
)
|
|
|
|
| 229 |
guidance_scale = gr.Slider(
|
| 230 |
label="Guidance scale",
|
| 231 |
minimum=0.0,
|
| 232 |
+
maximum=2.0,
|
| 233 |
step=0.1,
|
| 234 |
value=0.0, # Replace with defaults that work for your model
|
| 235 |
)
|
|
|
|
| 239 |
minimum=1,
|
| 240 |
maximum=50,
|
| 241 |
step=1,
|
| 242 |
+
value=4, # Replace with defaults that work for your model
|
| 243 |
)
|
| 244 |
|
| 245 |
+
# gr.Examples(examples=exampleminor s, inputs=[prompt])
|
| 246 |
gr.on(
|
| 247 |
triggers=[run_button.click, prompt.submit],
|
| 248 |
fn=infer,
|
|
|
|
| 255 |
height,
|
| 256 |
guidance_scale,
|
| 257 |
num_inference_steps,
|
| 258 |
+
slider_space,
|
| 259 |
+
discovered_directions,
|
| 260 |
slider_scale
|
| 261 |
],
|
| 262 |
outputs=[result, slider_result, seed],
|