akameswa's picture
Update src/pipelines/seed.py
ce49fe1 verified
raw
history blame contribute delete
No virus
847 Bytes
import spaces
import gradio as gr
from src.util.base import *
from src.util.params import *
@spaces.GPU()
def display_seed_images(
prompt, num_inference_steps, num_images, progress=gr.Progress()
):
text_embeddings = get_text_embeddings(prompt)
images = []
progress(0)
for i in range(num_images):
progress(i / num_images)
latents = generate_latents(i)
image = generate_images(latents, text_embeddings, num_inference_steps)
images.append((image, "{}".format(i + 1)))
fname = "seeds"
tab_config = {
"Tab": "Seeds",
"Prompt": prompt,
"Number of Seeds": num_images,
"Number of Inference Steps per Image": num_inference_steps,
}
export_as_zip(images, fname, tab_config)
return images, f"outputs/{fname}.zip"
__all__ = ["display_seed_images"]