Omnibus commited on
Commit
48db593
·
1 Parent(s): 8e7cdd3

Create diff.py

Browse files
Files changed (1) hide show
  1. diff.py +60 -0
diff.py ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ class SendIt:
3
+ def __init__(self):
4
+ self.models =[
5
+ "",
6
+ "CompVis/stable-diffusion-v1-4",
7
+ "runwayml/stable-diffusion-v1-5",
8
+ "prompthero/openjourney",
9
+ "stabilityai/stable-diffusion-2-1",
10
+ "stabilityai/stable-diffusion-2-1-base",
11
+ "SG161222/Realistic_Vision_V1.4",
12
+ "Linaqruf/anything-v3.0",
13
+ "eimiss/EimisAnimeDiffusion_1.0v",
14
+ "nitrosocke/Nitro-Diffusion",
15
+ "wavymulder/portraitplus",
16
+ "22h/vintedois-diffusion-v0-1",
17
+ "dreamlike-art/dreamlike-photoreal-2.0",
18
+ "dreamlike-art/dreamlike-diffusion-1.0",
19
+ "wavymulder/Analog-Diffusion",
20
+ "nitrosocke/redshift-diffusion",
21
+ "claudfuen/photorealistic-fuen-v1",
22
+ "prompthero/openjourney-v2",
23
+ "johnslegers/epic-diffusion",
24
+ "nitrosocke/Arcane-Diffusion",
25
+ "darkstorm2150/Protogen_x5.8_Official_Release",
26
+ ]
27
+
28
+ self.models2=[
29
+ gr.Interface.load(f"models/{self.models[1]}",live=True,preprocess=True),
30
+ gr.Interface.load(f"models/{self.models[2]}",live=True,preprocess=True),
31
+ gr.Interface.load(f"models/{self.models[3]}",live=True,preprocess=True),
32
+ gr.Interface.load(f"models/{self.models[4]}",live=True,preprocess=True),
33
+ gr.Interface.load(f"models/{self.models[5]}",live=True,preprocess=True),
34
+ gr.Interface.load(f"models/{self.models[6]}",live=True,preprocess=True),
35
+ gr.Interface.load(f"models/{self.models[7]}",live=True,preprocess=True),
36
+ gr.Interface.load(f"models/{self.models[8]}",live=True,preprocess=True),
37
+ gr.Interface.load(f"models/{self.models[9]}",live=True,preprocess=True),
38
+ gr.Interface.load(f"models/{self.models[10]}",live=True,preprocess=True),
39
+ gr.Interface.load(f"models/{self.models[11]}",live=True,preprocess=True),
40
+ gr.Interface.load(f"models/{self.models[12]}",live=True,preprocess=True),
41
+ gr.Interface.load(f"models/{self.models[13]}",live=True,preprocess=True),
42
+ gr.Interface.load(f"models/{self.models[14]}",live=True,preprocess=True),
43
+ gr.Interface.load(f"models/{self.models[15]}",live=True,preprocess=True),
44
+ gr.Interface.load(f"models/{self.models[16]}",live=True,preprocess=True),
45
+ gr.Interface.load(f"models/{self.models[17]}",live=True,preprocess=True),
46
+ gr.Interface.load(f"models/{self.models[18]}",live=True,preprocess=True),
47
+ gr.Interface.load(f"models/{self.models[19]}",live=True,preprocess=True),
48
+ gr.Interface.load(f"models/{self.models[20]}",live=True,preprocess=True),
49
+ ]
50
+
51
+ def send_it(self,inputs,model_choice, count = 1):
52
+ t=0
53
+ output_list=[]
54
+ while t<int(count):
55
+ proc1=self.models2[int(model_choice)]
56
+ output1=proc1(inputs)
57
+ output_list.append(output1)
58
+ inputs=f"{inputs} "
59
+ t+=1
60
+ return(output_list)