linoyts HF Staff commited on
Commit
0e3b186
·
verified ·
1 Parent(s): ed069a9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -7,6 +7,7 @@ import os
7
 
8
  # from diffusers import QwenImageEditInpaintPipeline
9
  from optimization import optimize_pipeline_
 
10
  from qwenimage.pipeline_qwenimage_edit_inpaint import QwenImageEditInpaintPipeline
11
  from qwenimage.transformer_qwenimage import QwenImageTransformer2DModel
12
  from qwenimage.qwen_fa3_processor import QwenDoubleStreamAttnProcessorFA3
@@ -24,8 +25,10 @@ pipe = QwenImageEditInpaintPipeline.from_pretrained("Qwen/Qwen-Image-Edit", torc
24
  pipe.transformer.__class__ = QwenImageTransformer2DModel
25
  pipe.transformer.set_attn_processor(QwenDoubleStreamAttnProcessorFA3())
26
 
 
 
27
  # --- Ahead-of-time compilation ---
28
- optimize_pipeline_(pipe, image=Image.new("RGB", (1024, 1024)), prompt="prompt")
29
 
30
  @spaces.GPU(duration=120)
31
  def infer(edit_images, prompt, negative_prompt="", seed=42, randomize_seed=False, strength=1.0, num_inference_steps=35, true_cfg_scale=4.0, progress=gr.Progress(track_tqdm=True)):
 
7
 
8
  # from diffusers import QwenImageEditInpaintPipeline
9
  from optimization import optimize_pipeline_
10
+ from diffusers.utils import load_image
11
  from qwenimage.pipeline_qwenimage_edit_inpaint import QwenImageEditInpaintPipeline
12
  from qwenimage.transformer_qwenimage import QwenImageTransformer2DModel
13
  from qwenimage.qwen_fa3_processor import QwenDoubleStreamAttnProcessorFA3
 
25
  pipe.transformer.__class__ = QwenImageTransformer2DModel
26
  pipe.transformer.set_attn_processor(QwenDoubleStreamAttnProcessorFA3())
27
 
28
+ dummy_mask = load_image("https://github.com/Trgtuan10/Image_storage/blob/main/mask_cat.png?raw=true")
29
+
30
  # --- Ahead-of-time compilation ---
31
+ optimize_pipeline_(pipe, image=Image.new("RGB", (1328, 1328)), prompt="prompt", mask_image=dummy_mask)
32
 
33
  @spaces.GPU(duration=120)
34
  def infer(edit_images, prompt, negative_prompt="", seed=42, randomize_seed=False, strength=1.0, num_inference_steps=35, true_cfg_scale=4.0, progress=gr.Progress(track_tqdm=True)):