File size: 3,825 Bytes
e274728 52535e1 097dafa 52535e1 097dafa d7c8094 75c0abd f66b301 75c0abd 52535e1 447e2ff d323340 447e2ff 52535e1 75c0abd 3bb2116 52535e1 1294372 097dafa 1294372 097dafa 1294372 52535e1 e274728 dc494ca e274728 dc494ca e274728 a5249f1 24ff1e4 a6257ff ee4772d a5249f1 227e951 e274728 0eed934 e274728 9a88aac e274728 227e951 e274728 dc494ca 227e951 ca9057d 097dafa ca9057d 0f0dd14 03792d3 280e851 03792d3 1294372 097dafa e274728 227e951 097dafa |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 |
import gradio as gr
import os
import sys
from pathlib import Path
import time
import random
from PIL import Image
"""
import os
import gradio as gr
"""
API_KEY=os.environ.get('HUGGING_FACE_HUB_TOKEN', None)
article = "test"
models2 =[
"",
"Schisim/Clarity",
"jzli/DreamShaper-3.32",
]
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]
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]
###
#gr.Interface.load live preprocess postprocess
proc1=gr.Interface.load(f"models/{model_1}",live=False,preprocess=True, postprocess=False)
proc2=gr.Interface.load(f"models/{model_20}",live=False,preprocess=True, postprocess=False)
proc3=gr.Interface.load(f"models/{model_17}",live=False,preprocess=True, postprocess=False)
"""
ppComic=gr.Interface.load(
name="models/ogkalu/Comic-Diffusion",
title="Comic Diffusion",
description="Demo for <a href='https://huggingface.co/ogkalu/Comic-Diffusion'>Comic Diffusion</a> Stable Diffusion model.",
article=article,
api_key=API_KEY,
)#.queue(concurrency_count=20).launch()
"""
#from transformers import pipeline
#pipe = pipeline("translation", model="t5-base")
def randStr():
pp=["a","b","c","d","e","f","g","h"]
str="";
str+=random.choice(pp)+random.choice(pp)+random.choice(pp)
str+=random.choice(pp)+random.choice(pp)+random.choice(pp)
str+=random.choice(pp)+random.choice(pp)+random.choice(pp)
str+=random.choice(pp)+random.choice(pp)+random.choice(pp)
return str
def bbb22(text):
return text[::-1]
###
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")
btn3 = gr.Button(value="btn3")
btn4 = gr.Button(value="btn4")
with gr.Row():
img4=gr.Image()
btn5 = gr.Button(value="btn4")
def iimg(text):
return ("girl "+randStr()+" "+text)
#btn2.click(bbb22,inputs=english,outputs=german)
btn01.click(iimg, inputs=english, outputs=english)
#ppStr=("girl "+randStr()+" "+english)
btn2.click(proc1,inputs=english,outputs=img1)
btn3.click(proc2,inputs=english,outputs=img2)
btn4.click(proc3,inputs=english,outputs=img3)
#btn5.click(ppComic,inputs=english,outputs=img4)
#ppComic
examples = gr.Examples(examples=["I went to the supermarket yesterday.", "Helen is a good swimmer."],
inputs=[english])
print("\nabc01aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n")
demo.launch()
|