Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -37,6 +37,11 @@ model_num_of_layers = {
|
|
37 |
'Stable Diffusion 2.1': 22,
|
38 |
}
|
39 |
|
|
|
|
|
|
|
|
|
|
|
40 |
def generate_images(prompt, model, seed):
|
41 |
seed = random.randint(0, MAX_SEED) if seed == -1 else seed
|
42 |
print('calling diffusion lens with model:', model, 'and seed:', seed)
|
@@ -46,7 +51,7 @@ def generate_images(prompt, model, seed):
|
|
46 |
for skip_layers in range(max_num_of_layers - 1, -1, -1):
|
47 |
# Pass the model and seed to the get_images function
|
48 |
images = get_images(prompt, skip_layers=skip_layers, model=model, seed=seed)
|
49 |
-
all_images.append((images[0], f'layer_{
|
50 |
yield all_images
|
51 |
|
52 |
with gr.Blocks() as demo:
|
@@ -93,9 +98,9 @@ with gr.Blocks() as demo:
|
|
93 |
|
94 |
|
95 |
generate_button = gr.Button("Generate Image")
|
96 |
-
|
97 |
with gr.Column():
|
98 |
-
gallery = gr.Gallery(label="Generated Images", columns=
|
99 |
|
100 |
outputs = [gallery]
|
101 |
|
|
|
37 |
'Stable Diffusion 2.1': 22,
|
38 |
}
|
39 |
|
40 |
+
num_rows_dict = {
|
41 |
+
'Stable Diffusion 1.4': 2,
|
42 |
+
'Stable Diffusion 2.1': 4,
|
43 |
+
}
|
44 |
+
|
45 |
def generate_images(prompt, model, seed):
|
46 |
seed = random.randint(0, MAX_SEED) if seed == -1 else seed
|
47 |
print('calling diffusion lens with model:', model, 'and seed:', seed)
|
|
|
51 |
for skip_layers in range(max_num_of_layers - 1, -1, -1):
|
52 |
# Pass the model and seed to the get_images function
|
53 |
images = get_images(prompt, skip_layers=skip_layers, model=model, seed=seed)
|
54 |
+
all_images.append((images[0], f'layer_{max_num_of_layers - skip_layers}'))
|
55 |
yield all_images
|
56 |
|
57 |
with gr.Blocks() as demo:
|
|
|
98 |
|
99 |
|
100 |
generate_button = gr.Button("Generate Image")
|
101 |
+
num_rows = num_rows_dict[model]
|
102 |
with gr.Column():
|
103 |
+
gallery = gr.Gallery(label="Generated Images", columns=6, rows=num_rows, object_fit="contain", height="auto")
|
104 |
|
105 |
outputs = [gallery]
|
106 |
|