theSure commited on
Commit
1b5b896
·
verified ·
1 Parent(s): 2e1efa3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -84,6 +84,7 @@ def load_model(base_model_path, lora_path):
84
  gr.Info(str(f"Inject LoRA: {lora_path}"))
85
  pipe.load_lora_weights(lora_path, weight_name="pytorch_lora_weights.safetensors")
86
  gr.Info(str(f"Model loading: {int((100 / 100) * 100)}%"))
 
87
  @spaces.GPU
88
  def set_seed(seed):
89
  torch.manual_seed(seed)
@@ -147,6 +148,10 @@ def predict(
147
  gray_image_pil = Image.fromarray(gray_image).convert('L')
148
  else:
149
  gray_image_pil = input_image["layers"][0]
 
 
 
 
150
  result = pipe(
151
  prompt=prompt,
152
  control_image=input_image["background"].convert("RGB"),
@@ -275,7 +280,7 @@ with gr.Blocks(
275
  ) as demo:
276
  base_model_path = 'black-forest-labs/FLUX.1-dev'
277
  lora_path = 'theSure/Omnieraser'
278
- load_model(base_model_path=base_model_path, lora_path=lora_path)
279
 
280
  ddim_steps = gr.Slider(visible=False, value=28)
281
  scale = gr.Slider(visible=False, value=3.5)
 
84
  gr.Info(str(f"Inject LoRA: {lora_path}"))
85
  pipe.load_lora_weights(lora_path, weight_name="pytorch_lora_weights.safetensors")
86
  gr.Info(str(f"Model loading: {int((100 / 100) * 100)}%"))
87
+ return pipe
88
  @spaces.GPU
89
  def set_seed(seed):
90
  torch.manual_seed(seed)
 
148
  gray_image_pil = Image.fromarray(gray_image).convert('L')
149
  else:
150
  gray_image_pil = input_image["layers"][0]
151
+ if pipe is None:
152
+ base_model_path = 'black-forest-labs/FLUX.1-dev'
153
+ lora_path = 'theSure/Omnieraser'
154
+ pipe = load_model(base_model_path, lora_path)
155
  result = pipe(
156
  prompt=prompt,
157
  control_image=input_image["background"].convert("RGB"),
 
280
  ) as demo:
281
  base_model_path = 'black-forest-labs/FLUX.1-dev'
282
  lora_path = 'theSure/Omnieraser'
283
+ a = load_model(base_model_path=base_model_path, lora_path=lora_path)
284
 
285
  ddim_steps = gr.Slider(visible=False, value=28)
286
  scale = gr.Slider(visible=False, value=3.5)