""" import gradio as gr def greet(name): return "Hello " + name + "!!" iface = gr.Interface(fn=greet, inputs="text", outputs="text") iface.launch() """ import gradio as gr import os import sys from pathlib import Path import time 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] model_2=models[2] model_3=models[3] model_4=models[4] model_5=models[5] model_6=models[6] model_7=models[7] model_8=models[8] model_9=models[9] model_10=models[10] model_11=models[11] model_12=models[12] model_13=models[13] model_14=models[14] model_15=models[15] model_16=models[16] model_17=models[17] model_18=models[18] model_19=models[19] model_20=models[20] text_gen=gr.Interface.load("spaces/Omnibus/MagicPrompt-Stable-Diffusion_link",live=True, preprocess=True) proc1=gr.Interface.load(f"models/{model_1}",live=False,preprocess=True, postprocess=False) proc2=gr.Interface.load(f"models/{model_2}",live=False,preprocess=True, postprocess=False) proc3=gr.Interface.load(f"models/{model_3}",live=False,preprocess=True, postprocess=False) proc4=gr.Interface.load(f"models/{model_4}",live=False,preprocess=True, postprocess=False) proc5=gr.Interface.load(f"models/{model_5}",live=False,preprocess=True, postprocess=False) proc6=gr.Interface.load(f"models/{model_6}",live=False,preprocess=True, postprocess=False) proc7=gr.Interface.load(f"models/{model_7}",live=False,preprocess=True, postprocess=False) proc8=gr.Interface.load(f"models/{model_8}",live=False,preprocess=True, postprocess=False) proc9=gr.Interface.load(f"models/{model_9}",live=False,preprocess=True, postprocess=False) proc10=gr.Interface.load(f"models/{model_10}",live=False,preprocess=True, postprocess=False) proc11=gr.Interface.load(f"models/{model_11}",live=False,preprocess=True, postprocess=False) proc12=gr.Interface.load(f"models/{model_12}",live=False,preprocess=True, postprocess=False) proc13=gr.Interface.load(f"models/{model_13}",live=False,preprocess=True, postprocess=False) proc14=gr.Interface.load(f"models/{model_14}",live=False,preprocess=True, postprocess=False) proc15=gr.Interface.load(f"models/{model_15}",live=False,preprocess=True, postprocess=False) proc16=gr.Interface.load(f"models/{model_16}",live=False,preprocess=True, postprocess=False) proc17=gr.Interface.load(f"models/{model_17}",live=False,preprocess=True, postprocess=False) proc18=gr.Interface.load(f"models/{model_18}",live=False,preprocess=True, postprocess=False) proc19=gr.Interface.load(f"models/{model_19}",live=False,preprocess=True, postprocess=False) proc20=gr.Interface.load(f"models/{model_20}",live=False,preprocess=True, postprocess=False) def emb(): with gr.Blocks(css="cake.css") as myface: gr.HTML("""
""") def send_it1(inputs,proc1=proc1): output1=proc1(inputs) return(output1) def send_it2(inputs,proc2=proc2): output2=proc2(inputs) return(output2) def send_it3(inputs,proc3=proc3): output3=proc3(inputs) return(output3) def send_it4(inputs,proc4=proc4): output4=proc4(inputs) return(output4) def send_it5(inputs,proc5=proc5): output5=proc5(inputs) return(output5) def send_it6(inputs,proc6=proc6): output6=proc6(inputs) return(output6) def send_it7(inputs,proc7=proc7): output7=proc7(inputs) return(output7) def send_it8(inputs,proc8=proc8): output8=proc8(inputs) return(output8) def send_it9(inputs,proc9=proc9): output9=proc9(inputs) return(output9) def send_it10(inputs,proc10=proc10): output10=proc10(inputs) return(output10) def send_it11(inputs,proc11=proc11): output11=proc11(inputs) return(output11) def send_it12(inputs,proc12=proc12): output12=proc12(inputs) return(output12) def send_it13(inputs,proc13=proc13): output13=proc13(inputs) return(output13) def send_it14(inputs,proc14=proc14): output14=proc14(inputs) return(output14) def send_it15(inputs,proc15=proc15): output15=proc15(inputs) return(output15) def send_it16(inputs,proc16=proc16): output16=proc16(inputs) return(output16) def send_it17(inputs,proc17=proc17): output17=proc17(inputs) return(output17) def send_it18(inputs,proc18=proc18): output18=proc18(inputs) return(output18) def send_it19(inputs,proc19=proc19): output19=proc19(inputs) return(output19) def send_it20(inputs,proc20=proc20): output20=proc20(inputs) return(output20) gr.HTML("""Models by:
{models[1]}
{models[2]}
{models[3]}
{models[4]}
{models[5]}
{models[6]}
{models[7]}
{models[8]}
{models[9]}
{models[10]}
{models[11]}
{models[12]}
{models[13]}
{models[14]}
{models[15]}
{models[16]}
{models[17]}
{models[18]}
{models[19]}
{models[20]}