# 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()