Spaces:
Running
on
Zero
Running
on
Zero
Update app_local.py
Browse files- 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
|
| 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=
|
| 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 |
-
|
| 542 |
-
|
|
|
|
| 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 |
|