kasper-boy's picture
Update main.py
8b228ab verified
raw
history blame
1.16 kB
import gradio as gr
import torch
from duffusers import StableDiffusers3Pipeline
def image_generation(prompt):
device = "cuda" if torch.cuda.is_available() else "cpu"
pipeline = StableDiffusers3Pipeline.from_pretrained("stabilityai/stable-diffusion-3-medium-diffusers",
torch_dtype=torch.float16 if device == "cuda" else torch.float32,
text_encoder_3 = None,
tokenizer_3 = None)
# pipeline.to(device)
pipeline.enable_model_cpu_offload()
image = pipeline(
prompt = prompt,
negative_prompt = "blurred, ugly, watermark, low resolution, blurry, nude",
num_inference_steps = 40,
height=1024,
width=1024,
guidance_scale=8.0
).images[0]
image.show()
interface= gr.interface(
fn=image_generation,
inputs = gr.Textbox(lines="2", placeholder="Enter Your Prompt ..."),
outputs = gr.Image(type="pil"),
title = "AI Text Generation By SD-3M",
examples = "A magician cat doing spell"
)
interface.launch()