File size: 586 Bytes
9728877
7048e8e
2230f78
7048e8e
 
 
 
3124969
20ad1d4
7048e8e
 
 
 
 
 
 
 
 
 
 
20ad1d4
7048e8e
2c9095f
20ad1d4
3124969
50f3ff9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import gradio as gr
import importlib

def launch_model_app(model_script):
    model_module = importlib.import_module(model_script)
    model_app = model_module.app
    model_app.launch()

app = gr.Interface(
    launch_model_app,
    inputs=[
        gr.inputs.Dropdown(
            choices=[
                ("Model 1", "app_model_1"),
                ("Model 2", "app_model_2"),
                ("Model 3", "app_model_3")
            ],
            label="Select Model"
        )
    ],
    outputs=None,
    title="Choose Object Detection Model",
    theme="compact"
)

app.launch()