LPX55 commited on
Commit
8abcdbd
·
verified ·
1 Parent(s): 2b460f9

Update app_local.py

Browse files
Files changed (1) hide show
  1. app_local.py +9 -6
app_local.py CHANGED
@@ -46,16 +46,18 @@ rewriter_model = AutoModelForCausalLM.from_pretrained(
46
  device_map="auto",
47
  quantization_config=bnb_config,
48
  )
 
 
 
 
49
  def get_fresh_presets():
50
- return copy.deepcopy(PRESETS)
51
 
52
  preset_state = gr.State(value=get_fresh_presets())
53
 
54
  def reset_presets():
55
  return get_fresh_presets()
56
 
57
- # Store original presets for reference
58
- ORIGINAL_PRESETS = deepcopy(PRESETS)
59
  # Preload enhancement model at startup
60
  logger.info("🔄 Loading prompt enhancement model...")
61
  rewriter_tokenizer = AutoTokenizer.from_pretrained(REWRITER_MODEL)
@@ -504,7 +506,7 @@ def infer(
504
  with gr.Blocks(title="'Qwen Image Edit' Model Playground & Showcase [4-Step Lightning Mode]") as demo:
505
  preset_prompts_state = gr.State(value=[])
506
  # preset_prompts_state = gr.State(value=["", "", "", ""])
507
- preset_state = gr.State(value=get_fresh_presets())
508
  gr.Markdown("## ⚡️ Qwen-Image-Edit Lightning Presets")
509
 
510
  with gr.Row():
@@ -538,8 +540,9 @@ with gr.Blocks(title="'Qwen Image Edit' Model Playground & Showcase [4-Step Ligh
538
  preset_prompt_2 = gr.Textbox(label="Prompt 2", lines=1, value="")
539
  preset_prompt_3 = gr.Textbox(label="Prompt 3", lines=1, value="")
540
  preset_prompt_4 = gr.Textbox(label="Prompt 4", lines=1, value="")
541
- update_preset_button = gr.Button("Update Preset", variant="secondary")
542
- reset_button = gr.Button("Reset Presets", variant="stop")
 
543
 
544
 
545
 
 
46
  device_map="auto",
47
  quantization_config=bnb_config,
48
  )
49
+
50
+ # Store original presets for reference
51
+ ORIGINAL_PRESETS = deepcopy(PRESETS)
52
+
53
  def get_fresh_presets():
54
+ return ORIGINAL_PRESETS
55
 
56
  preset_state = gr.State(value=get_fresh_presets())
57
 
58
  def reset_presets():
59
  return get_fresh_presets()
60
 
 
 
61
  # Preload enhancement model at startup
62
  logger.info("🔄 Loading prompt enhancement model...")
63
  rewriter_tokenizer = AutoTokenizer.from_pretrained(REWRITER_MODEL)
 
506
  with gr.Blocks(title="'Qwen Image Edit' Model Playground & Showcase [4-Step Lightning Mode]") as demo:
507
  preset_prompts_state = gr.State(value=[])
508
  # preset_prompts_state = gr.State(value=["", "", "", ""])
509
+ preset_state = gr.State(value=ORIGINAL_PRESETS)
510
  gr.Markdown("## ⚡️ Qwen-Image-Edit Lightning Presets")
511
 
512
  with gr.Row():
 
540
  preset_prompt_2 = gr.Textbox(label="Prompt 2", lines=1, value="")
541
  preset_prompt_3 = gr.Textbox(label="Prompt 3", lines=1, value="")
542
  preset_prompt_4 = gr.Textbox(label="Prompt 4", lines=1, value="")
543
+
544
+ update_preset_button = gr.Button("Update Preset", variant="secondary", visible=False)
545
+ reset_button = gr.Button("Reset Presets", variant="stop", visible=False)
546
 
547
 
548