x / t2i /server.py
wilsonHuggingFace's picture
Upload 8 files
89fdd3f verified
# CUDA_VISIBLE_DEVICES=0 python server.py
import importlib
import gradio as gr
def run(model_id, prompt):
print(f"{model_id}: {prompt}")
m = importlib.import_module(model_id)
print(m)
image = m.t2i(prompt)
return image
def app():
model_id = gr.Textbox(label="model-id")
prompt = gr.Textbox(label="prompt")
image = gr.Image(label="output")
interface = gr.Interface(
fn=run,
inputs=[model_id, prompt],
outputs=image,
)
interface.launch()
if __name__ == "__main__":
app()