Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -46,11 +46,11 @@ def randomize_seed_fn(seed: int, randomize: bool) -> int:
|
|
| 46 |
return random.randint(0, MAX_SEED) if randomize else seed
|
| 47 |
|
| 48 |
@spaces.GPU
|
| 49 |
-
def generate_image(prompt: str, final_seed: int, guidance_scale: float, progress: gr.Progress = gr.Progress(track_tqdm=True)) -> list[Image.Image]:
|
| 50 |
set_global_seed(final_seed)
|
| 51 |
formatted = make_prompt(prompt)
|
| 52 |
images = []
|
| 53 |
-
for _ in range(
|
| 54 |
out = pipe(formatted, guidance_scale=guidance_scale)
|
| 55 |
images.append(out.image)
|
| 56 |
return images
|
|
@@ -134,6 +134,11 @@ with gr.Blocks(title="BLIP3-o") as demo:
|
|
| 134 |
minimum=1.0, maximum=30.0,
|
| 135 |
step=0.5, value=3.0
|
| 136 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 137 |
run_image_gen_btn = gr.Button("Generate Image")
|
| 138 |
|
| 139 |
text_gen_examples_data = [
|
|
@@ -215,7 +220,7 @@ with gr.Blocks(title="BLIP3-o") as demo:
|
|
| 215 |
|
| 216 |
# Event listeners for Text -> Image
|
| 217 |
# Chain seed randomization → run_generate_image_tab
|
| 218 |
-
gen_inputs = [prompt_gen_input, seed_slider, guidance_slider]
|
| 219 |
|
| 220 |
run_image_gen_btn.click(
|
| 221 |
fn=randomize_seed_fn,
|
|
|
|
| 46 |
return random.randint(0, MAX_SEED) if randomize else seed
|
| 47 |
|
| 48 |
@spaces.GPU
|
| 49 |
+
def generate_image(prompt: str, final_seed: int, guidance_scale: float, images_to_generate: int, progress: gr.Progress = gr.Progress(track_tqdm=True)) -> list[Image.Image]:
|
| 50 |
set_global_seed(final_seed)
|
| 51 |
formatted = make_prompt(prompt)
|
| 52 |
images = []
|
| 53 |
+
for _ in range(images_to_generate):
|
| 54 |
out = pipe(formatted, guidance_scale=guidance_scale)
|
| 55 |
images.append(out.image)
|
| 56 |
return images
|
|
|
|
| 134 |
minimum=1.0, maximum=30.0,
|
| 135 |
step=0.5, value=3.0
|
| 136 |
)
|
| 137 |
+
images_to_generate = gr.Slider(
|
| 138 |
+
label="Number of images",
|
| 139 |
+
minimum=1, maximum=4,
|
| 140 |
+
step=1, value=2
|
| 141 |
+
)
|
| 142 |
run_image_gen_btn = gr.Button("Generate Image")
|
| 143 |
|
| 144 |
text_gen_examples_data = [
|
|
|
|
| 220 |
|
| 221 |
# Event listeners for Text -> Image
|
| 222 |
# Chain seed randomization → run_generate_image_tab
|
| 223 |
+
gen_inputs = [prompt_gen_input, seed_slider, guidance_slider, images_to_generate]
|
| 224 |
|
| 225 |
run_image_gen_btn.click(
|
| 226 |
fn=randomize_seed_fn,
|