Spaces:
Runtime error
Runtime error
| import torch | |
| from diffusers import AutoPipelineForText2Image | |
| from diffusers.pipelines.wuerstchen import DEFAULT_STAGE_C_TIMESTEPS | |
| import gradio as gr | |
| if torch.cuda.is_available(): | |
| pipe = AutoPipelineForText2Image.from_pretrained("warp-ai/wuerstchen", torch_dtype=torch.float16).to("cuda") | |
| else: | |
| pipe = AutoPipelineForText2Image.from_pretrained("warp-ai/wuerstchen") | |
| def gen_image(caption): | |
| # caption = "Anthropomorphic fox dressed as a fire fighter" | |
| # fantasy art of a band of brothers human cleric by greg rutkowski | |
| images = pipe( | |
| caption, | |
| width=1024, | |
| height=1536, | |
| prior_timesteps=DEFAULT_STAGE_C_TIMESTEPS, | |
| prior_guidance_scale=4.0, | |
| num_images_per_prompt=1, | |
| ).images | |
| return images[0] | |
| # Once primed, 1024 x 1536 images are generated in ~6 seconds on my machine; quality is so-so but similar to SD 1.5 | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# Test of the Wueurstchen Model") | |
| with gr.Row(): | |
| with gr.Column(): | |
| in_text = gr.Textbox(value="Enter a prompt here") | |
| run_button = gr.Button(variant="primary") | |
| with gr.Column(): | |
| out_image = gr.Image(label="Image Output") | |
| run_button.click(gen_image, [in_text], [out_image], None) | |
| if __name__ == '__main__': | |
| demo.launch() | |