Spaces:
Running
Running
import gradio as gr | |
import concurrent.futures | |
# Load the model into RAM | |
model = gr.load("huggingface/John6666/ultimate-realistic-mix-v2-sdxl") | |
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() |