Spaces:
Sleeping
Sleeping
Yaron Koresh
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -166,6 +166,7 @@ def infer1(p):
|
|
166 |
output = Piper1(posi)
|
167 |
output.images[0].save(name)
|
168 |
return name
|
|
|
169 |
def infer2(p):
|
170 |
print("infer2: started")
|
171 |
p1 = p["a"]
|
@@ -181,7 +182,7 @@ def infer2(p):
|
|
181 |
output2.images[0].save("_"+name)
|
182 |
return "_"+name
|
183 |
|
184 |
-
def
|
185 |
p1_en = translate(p1,"english")
|
186 |
p2_en = translate(p2,"english")
|
187 |
p = {"a":p1_en,"b":p2_en}
|
@@ -195,6 +196,16 @@ def run(p1,p2,*result):
|
|
195 |
pool1.close()
|
196 |
pool1.join()
|
197 |
pool1.clear()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
198 |
|
199 |
arr2 = [{"a":p1_en,"b":p2_en,"c":out1[_]} for _ in rng]
|
200 |
pool2 = Pool(ln)
|
@@ -242,7 +253,7 @@ def main():
|
|
242 |
result.append(gr.Image(interactive=False,elem_classes="image-container", label="Result", show_label=False, type='filepath', show_share_button=False))
|
243 |
result.append(gr.Image(interactive=False,elem_classes="image-container", label="Result", show_label=False, type='filepath', show_share_button=False))
|
244 |
|
245 |
-
run_button.click(fn=
|
246 |
demo.queue().launch()
|
247 |
|
248 |
if __name__ == "__main__":
|
|
|
166 |
output = Piper1(posi)
|
167 |
output.images[0].save(name)
|
168 |
return name
|
169 |
+
|
170 |
def infer2(p):
|
171 |
print("infer2: started")
|
172 |
p1 = p["a"]
|
|
|
182 |
output2.images[0].save("_"+name)
|
183 |
return "_"+name
|
184 |
|
185 |
+
def run1(p1,p2,*result):
|
186 |
p1_en = translate(p1,"english")
|
187 |
p2_en = translate(p2,"english")
|
188 |
p = {"a":p1_en,"b":p2_en}
|
|
|
196 |
pool1.close()
|
197 |
pool1.join()
|
198 |
pool1.clear()
|
199 |
+
|
200 |
+
return out1
|
201 |
+
|
202 |
+
def run2(p1,p2,*result):
|
203 |
+
p1_en = translate(p1,"english")
|
204 |
+
p2_en = translate(p2,"english")
|
205 |
+
p = {"a":p1_en,"b":p2_en}
|
206 |
+
ln = len(result)
|
207 |
+
print("images: "+str(ln))
|
208 |
+
rng = list(range(ln))
|
209 |
|
210 |
arr2 = [{"a":p1_en,"b":p2_en,"c":out1[_]} for _ in rng]
|
211 |
pool2 = Pool(ln)
|
|
|
253 |
result.append(gr.Image(interactive=False,elem_classes="image-container", label="Result", show_label=False, type='filepath', show_share_button=False))
|
254 |
result.append(gr.Image(interactive=False,elem_classes="image-container", label="Result", show_label=False, type='filepath', show_share_button=False))
|
255 |
|
256 |
+
run_button.click(fn=run1,inputs=[prompt,prompt2,*result],outputs=result).then(fn=run2,inputs=[prompt,prompt2,*result],outputs=result)
|
257 |
demo.queue().launch()
|
258 |
|
259 |
if __name__ == "__main__":
|