Spaces:
No application file
No application file
### App | |
### This code for app.py | |
import gradio as gr | |
import diffusers | |
from diffusers import StableDiffusionPipeline | |
import torch | |
class CFG: | |
device = "cpu" | |
seed = 42 | |
generator = torch.Generator(device).manual_seed(seed) | |
image_gen_steps = 35 | |
image_gen_model_id = "stabilityai/stable-diffusion-2" | |
image_gen_size = (400, 400) | |
image_gen_guidance_scale = 9 | |
image_gen_model = StableDiffusionPipeline.from_pretrained( | |
CFG.image_gen_model_id, torch_dtype=torch.float32, | |
revision="fp16", use_auth_token='hf_pxvzpoafqjfkELFKMLTESNpvmyvkTVuD01', guidance_scale=9 | |
) | |
apply = image_gen_model.to(CFG.device) | |
def generate_image(prompt): | |
## add translation model here before apply | |
image = apply( | |
prompt, num_inference_steps=CFG.image_gen_steps, | |
generator=CFG.generator, | |
guidance_scale=CFG.image_gen_guidance_scale | |
).images[0] | |
image = image.resize(CFG.image_gen_size) | |
return image | |
title = "نموذج توليد الصور" | |
description = " اكتب وصف للصورة التي تود من النظام التوليدي انشاءها" | |
iface = gr.Interface(fn=generate_image, inputs="text", outputs="image", title=title, description=description) | |
iface.launch() |