Akbartus commited on
Commit
37f8e9c
·
verified ·
1 Parent(s): ddcb592

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -10
app.py CHANGED
@@ -44,7 +44,7 @@ async def gen(prompt, basemodel, width, height, scales, steps, seed, upscale_fac
44
  model = enable_lora(lora_model, basemodel) if process_lora else basemodel
45
  image, seed = await generate_image(prompt, model, "", width, height, scales, steps, seed)
46
  if image is None:
47
- return [None, None]
48
 
49
  image_path = "temp_image.jpg"
50
  image.save(image_path, format="JPEG")
@@ -54,17 +54,14 @@ async def gen(prompt, basemodel, width, height, scales, steps, seed, upscale_fac
54
  if upscale_image_path is not None:
55
  upscale_image = Image.open(upscale_image_path)
56
  upscale_image.save("upscale_image.jpg", format="JPEG")
57
- return [image_path, "upscale_image.jpg"]
58
  else:
59
  print("Error: The scaled image path is None")
60
- return [image_path, image_path]
61
  else:
62
- return [image_path, image_path]
63
-
64
- css = """
65
- #col-container{ margin: 0 auto; max-width: 1024px;}
66
- """
67
 
 
68
  with gr.Blocks(css=css) as demo:
69
  with gr.Column(elem_id="col-container"):
70
  with gr.Row():
@@ -86,5 +83,10 @@ with gr.Blocks(css=css) as demo:
86
  seed = gr.Number(label="Seed", value=-1)
87
 
88
  btn = gr.Button("Generate")
89
- btn.click(fn=gen, inputs=[prompt, basemodel_choice, width, height, scales, steps, seed, upscale_factor, process_upscale, lora_model_choice, process_lora], outputs=output_res,)
90
- demo.launch()
 
 
 
 
 
 
44
  model = enable_lora(lora_model, basemodel) if process_lora else basemodel
45
  image, seed = await generate_image(prompt, model, "", width, height, scales, steps, seed)
46
  if image is None:
47
+ return [None, None, None]
48
 
49
  image_path = "temp_image.jpg"
50
  image.save(image_path, format="JPEG")
 
54
  if upscale_image_path is not None:
55
  upscale_image = Image.open(upscale_image_path)
56
  upscale_image.save("upscale_image.jpg", format="JPEG")
57
+ return [image_path, "upscale_image.jpg", seed]
58
  else:
59
  print("Error: The scaled image path is None")
60
+ return [image_path, image_path, seed]
61
  else:
62
+ return [image_path, image_path, seed]
 
 
 
 
63
 
64
+ # Update the interface
65
  with gr.Blocks(css=css) as demo:
66
  with gr.Column(elem_id="col-container"):
67
  with gr.Row():
 
83
  seed = gr.Number(label="Seed", value=-1)
84
 
85
  btn = gr.Button("Generate")
86
+ seed_output = gr.Textbox(label="Seed Value") # Added Textbox for Seed Output
87
+ btn.click(
88
+ fn=gen,
89
+ inputs=[prompt, basemodel_choice, width, height, scales, steps, seed, upscale_factor, process_upscale, lora_model_choice, process_lora],
90
+ outputs=[output_res, seed_output], # Updated outputs to include seed
91
+ )
92
+ demo.launch()