Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	| from diffusers import StableDiffusionXLPipeline | |
| import torch | |
| from transformers.pipelines.image_to_text import Image | |
| import gradio as gr | |
| pipe = StableDiffusionXLPipeline.from_pretrained( | |
| "segmind/SSD-1B", | |
| torch_dtype = torch.float32, | |
| use_safetensors=True, | |
| # for cuda -- variant = "fp16", | |
| ) | |
| #pipe.to("cuda") | |
| prompt = "astronaut riding a green horse" | |
| neg_prompt = "ugly, blurry, poor quality" | |
| def generate_image(prompt, neg_prompt): | |
| image = pipe( | |
| prompt=prompt, | |
| negative_prompt=neg_prompt | |
| ).images[0] | |
| return image | |
| prompt = gr.Text( | |
| label="Prompt", | |
| show_label=False, | |
| max_lines=1, | |
| placeholder="Enter your prompt :", | |
| container=False | |
| ) | |
| neg_prompt = gr.Text( | |
| label="Negative Prompt", | |
| show_label=False, | |
| max_lines=1, | |
| placeholder="Enter your negative prompt", | |
| container=False | |
| ) | |
| iface = gr.Interface( | |
| fn=generate_image, | |
| inputs=[prompt, neg_prompt], | |
| outputs="image", | |
| title="Text to Image Generation", | |
| examples=[ | |
| ["a painting of a cute cat sitting on a chair","ugly, blurry"], | |
| ["an assortment riding a horse on mars","poorly down"] | |
| ], | |
| allow_flagging=False | |
| ) | |
| iface.launch(share=True) | |
| #image = pipe(prompt=prompt, negative_prompt = neg_prompt).images[0] | |
| # print(image) | |