File size: 605 Bytes
e87ff71
3e224b1
a29b34c
3e224b1
244660d
7791851
3e224b1
 
 
 
7791851
3e224b1
 
 
 
 
e87ff71
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import gradio as gr                                                         
import concurrent.futures

# Load the model into RAM
model = gr.load("models/mann-e/Mann-E_Dreams")

def interact(input):
    # Define the function for user interaction
    response = model(input)
    return response

# Use ThreadPoolExecutor to manage the threads
with concurrent.futures.ThreadPoolExecutor(max_workers=2) as executor:
    # Create a Gradio interface with the loaded model
    interface = gr.Interface(fn=interact, inputs="text", outputs="image")
    # Handle the interactions with Gradio
    interface.launch()