jiuface commited on
Commit
ba64dbe
1 Parent(s): 31f479a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +46 -5
app.py CHANGED
@@ -448,7 +448,51 @@ class ControlNetDepthDesignModelMulti:
448
 
449
  return design_image
450
 
451
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
452
  def on_submit(image, text, num_steps, guidance_scale, seed, strength, a_prompt, n_prompt, img_size):
453
  model.seed = seed
454
  model.neg_prompt = n_prompt
@@ -460,10 +504,7 @@ class ControlNetDepthDesignModelMulti:
460
  return out_img
461
 
462
  submit.click(on_submit, inputs=[input_image, input_text, num_steps, guidance_scale, seed, strength, a_prompt, n_prompt, img_size], outputs=design_image)
463
- examples = gr.Examples(examples=[["imgs/bedroom_1.jpg", "An elegantly appointed bedroom in the Art Deco style, featuring a grand king-size bed with geometric bedding, a luxurious velvet armchair, and a mirrored nightstand that reflects the room's opulence. Art Deco-inspired artwork adds a touch of glamour"], ["imgs/bedroom_2.jpg", "A bedroom that exudes French country charm with a soft upholstered bed, walls adorned with floral wallpaper, and a vintage wooden wardrobe. A crystal chandelier casts a warm, inviting glow over the space"], ["imgs/dinning_room_1.jpg", "A cozy dining room that captures the essence of rustic charm with a solid wooden farmhouse table at its core, surrounded by an eclectic mix of mismatched chairs. An antique sideboard serves as a statement piece, and the ambiance is warmly lit by a series of quaint Edison bulbs dangling from the ceiling"], ["imgs/dinning_room_3.jpg", "A dining room that epitomizes contemporary elegance, anchored by a sleek, minimalist dining table paired with stylish modern chairs. Artistic lighting fixtures create a focal point above, while the surrounding minimalist decor ensures the space feels open, airy, and utterly modern"], ["imgs/image_1.jpg", "A glamorous master bedroom in Hollywood Regency style, boasting a plush tufted headboard, mirrored furniture reflecting elegance, luxurious fabrics in rich textures, and opulent gold accents for a touch of luxury."], ["imgs/image_2.jpg", "A vibrant living room with a tropical theme, complete with comfortable rattan furniture, large leafy plants bringing the outdoors in, bright cushions adding pops of color, and bamboo blinds for natural light control."], ["imgs/living_room_1.jpg", "A stylish living room embracing mid-century modern aesthetics, featuring a vintage teak coffee table at its center, complemented by a classic sunburst clock on the wall and a cozy shag rug underfoot, creating a warm and inviting atmosphere"]],
464
- inputs=[input_image, input_text], cache_examples=False)
465
-
466
-
467
 
468
  controlnet_depth= ControlNetModel.from_pretrained(
469
  "controlnet_depth", torch_dtype=dtype, use_safetensors=True)
 
448
 
449
  return design_image
450
 
451
+ def create_demo(model):
452
+ gr.Markdown("### Just try zeroGPU")
453
+ with gr.Row():
454
+ with gr.Column():
455
+ input_image = gr.Image(label="Input Image", type='pil', elem_id='img-display-input')
456
+ input_text = gr.Textbox(label='Prompt', placeholder='Please upload your image first', lines=2)
457
+ with gr.Accordion('Advanced options', open=False):
458
+ num_steps = gr.Slider(label='Steps',
459
+ minimum=1,
460
+ maximum=50,
461
+ value=50,
462
+ step=1)
463
+ img_size = gr.Slider(label='Image size',
464
+ minimum=256,
465
+ maximum=768,
466
+ value=768,
467
+ step=64)
468
+ guidance_scale = gr.Slider(label='Guidance Scale',
469
+ minimum=0.1,
470
+ maximum=30.0,
471
+ value=10.0,
472
+ step=0.1)
473
+ seed = gr.Slider(label='Seed',
474
+ minimum=-1,
475
+ maximum=2147483647,
476
+ value=323*111,
477
+ step=1,
478
+ randomize=True)
479
+ strength = gr.Slider(label='Strength',
480
+ minimum=0.1,
481
+ maximum=1.0,
482
+ value=0.9,
483
+ step=0.1)
484
+ a_prompt = gr.Textbox(
485
+ label='Added Prompt',
486
+ value="interior design, 4K, high resolution, photorealistic")
487
+ n_prompt = gr.Textbox(
488
+ label='Negative Prompt',
489
+ value="window, door, low resolution, banner, logo, watermark, text, deformed, blurry, out of focus, surreal, ugly, beginner")
490
+ submit = gr.Button("Submit")
491
+
492
+ with gr.Column():
493
+ design_image = gr.Image(label="Output Mask", elem_id='img-display-output')
494
+
495
+
496
  def on_submit(image, text, num_steps, guidance_scale, seed, strength, a_prompt, n_prompt, img_size):
497
  model.seed = seed
498
  model.neg_prompt = n_prompt
 
504
  return out_img
505
 
506
  submit.click(on_submit, inputs=[input_image, input_text, num_steps, guidance_scale, seed, strength, a_prompt, n_prompt, img_size], outputs=design_image)
507
+
 
 
 
508
 
509
  controlnet_depth= ControlNetModel.from_pretrained(
510
  "controlnet_depth", torch_dtype=dtype, use_safetensors=True)