Spaces:
Runtime error
Runtime error
| from diffusers import DiffusionPipeline | |
| import gradio as gr | |
| import torch | |
| # Check device availability | |
| device = "cuda" if torch.cuda.is_available() else "cpu" | |
| # Load DiffusionPipeline model | |
| pipeline = DiffusionPipeline.from_pretrained("anusha-bhambore/live-eventful") | |
| pipeline = pipeline.to(device) | |
| def generate_image_interface(prompt, negative_prompt, gender, age, num_inference_steps=50, weight=640): | |
| params = { | |
| 'prompt': prompt, | |
| 'num_inference_steps': num_inference_steps, | |
| 'num_images_per_prompt': 2, | |
| 'height': int(1.2 * weight), | |
| 'weight': weight, | |
| 'negative_prompt': negative_prompt, | |
| 'gender': gender, | |
| 'age': age | |
| } | |
| img = pipeline(**params).images | |
| return img[0], img[1] | |
| description = "Experience the magic of personalized birthday event design with our innovative web app! Simply input your preferences and prompts, and watch as your creative ideas transform into stunning, one-of-a-kind birthday event images." | |
| # Deploy the interface with shareable link | |
| demo = gr.Interface( | |
| fn=generate_image_interface, | |
| title="Birthday Events", | |
| inputs=["text", "text", "text", "text", gr.Slider(1, 100), gr.Slider(512, 640)], | |
| outputs=["image", "image"], | |
| description=description | |
| ) | |
| demo.launch(share=True) | |