child / app.py
Renecto's picture
Update app.py
2958197 verified
raw
history blame
546 Bytes
from gradio_client import Client
import gradio as gr
import concurrent.futures
def greet_para(params_text):
params = params_text.split("\n")
with concurrent.futures.ThreadPoolExecutor() as executor:
results = list(executor.map(greet, params))
return results
def greet(name):
client = Client("Renecto/queue_10_limit")
r = client.submit(name=name, api_name="/predict")
return r.result()
demo = gr.Interface(fn=greet_para, inputs=gr.TextArea("""aaa
bbb
ccc
ddd
eee
fff"""), outputs="json")
demo.launch()