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", #4 "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", #10 "wavymulder/portraitplus", "22h/vintedois-diffusion-v0-1", "dreamlike-art/dreamlike-photoreal-2.0", #11 "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) #from transformers import pipeline #pipe = pipeline("translation", model="t5-base") def bbb22(text): return text[::-1] def iimg(text): print("\n\nvvv"+text+"\n\n") #img1.update(proc1("girl")) #german.update("soijfoijf") img0=proc1("girl") return img0#pipe(text)[0]["translation_text"] 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()