Spaces:
Sleeping
Sleeping
File size: 792 Bytes
2f22a68 4a902da 2f22a68 |
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 28 29 30 31 |
import gradio as gr
from main import main
from arguments import parse_args
def generate_image(prompt):
# Set up arguments
args = parse_args()
args.task = "single"
args.prompt = prompt
args.model = "sd-turbo" # or another supported model
args.cache_dir = "./HF_model_cache"
args.save_dir = "./outputs"
args.save_all_images = True
# Run the main function
main(args)
# Return the path to the generated image
return f"{args.save_dir}/{args.task}/{args.model}_{args.prompt}/best_image.png"
# Create Gradio interface
iface = gr.Interface(
fn=generate_image,
inputs="text",
outputs="image",
title="ReNO Image Generation",
description="Enter a prompt to generate an image using ReNO."
)
# Launch the app
iface.launch() |