|
import gradio as gr |
|
import os |
|
import sys |
|
from pathlib import Path |
|
import time |
|
import random |
|
from PIL import Image |
|
|
|
|
|
models =[ |
|
"", |
|
"CompVis/stable-diffusion-v1-4", |
|
"runwayml/stable-diffusion-v1-5", |
|
"prompthero/openjourney", |
|
|
|
"stabilityai/stable-diffusion-2-1", |
|
"stabilityai/stable-diffusion-2-1-base", |
|
"andite/anything-v4.0", |
|
|
|
"Linaqruf/anything-v3.0", |
|
"eimiss/EimisAnimeDiffusion_1.0v", |
|
"nitrosocke/Nitro-Diffusion", |
|
|
|
"wavymulder/portraitplus", |
|
"22h/vintedois-diffusion-v0-1", |
|
"dreamlike-art/dreamlike-photoreal-2.0", |
|
|
|
"dreamlike-art/dreamlike-diffusion-1.0", |
|
"wavymulder/Analog-Diffusion", |
|
"nitrosocke/redshift-diffusion", |
|
"claudfuen/photorealistic-fuen-v1", |
|
"prompthero/openjourney-v2", |
|
"johnslegers/epic-diffusion", |
|
"nitrosocke/Arcane-Diffusion", |
|
"darkstorm2150/Protogen_x5.8_Official_Release", |
|
|
|
] |
|
|
|
model_1=models[1] |
|
proc1=gr.Interface.load(f"models/{model_1}",live=False,preprocess=True, postprocess=False) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def bbb22(text): |
|
|
|
return text[::-1] |
|
def iimg(text): |
|
print("\n\nvvv"+text+"\n\n") |
|
|
|
|
|
img0=proc1("girl") |
|
return img0 |
|
|
|
|
|
with gr.Blocks() as demo: |
|
with gr.Row(): |
|
with gr.Column(): |
|
english = gr.Textbox(label="English text") |
|
btn01 = gr.Button(value="btn01") |
|
with gr.Column(): |
|
german = gr.Textbox(label="German Text") |
|
with gr.Row(): |
|
img1=gr.Image() |
|
img2=gr.Image() |
|
img3=gr.Image() |
|
with gr.Row(): |
|
btn2 = gr.Button(value="btn2") |
|
|
|
btn2.click(bbb22,inputs=english,outputs=german) |
|
btn01.click(iimg, inputs=english, outputs=img1) |
|
examples = gr.Examples(examples=["I went to the supermarket yesterday.", "Helen is a good swimmer."], |
|
inputs=[english]) |
|
|
|
print("\nabc01aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n") |
|
demo.launch() |