blanchon commited on
Commit
a7d49ca
·
1 Parent(s): ffb6338
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -28,7 +28,7 @@ def encode_image_as_base64(image: Image.Image) -> str:
28
 
29
 
30
  def predict(
31
- model_type: Literal["schnell", "dev"],
32
  image_and_mask: EditorValue,
33
  furniture_reference: Image.Image | None,
34
  prompt: str = "",
@@ -47,6 +47,10 @@ def predict(
47
  gr.Info("Please upload a furniture reference image")
48
  return None
49
 
 
 
 
 
50
  image_np = image_and_mask["background"]
51
  image_np = cast(np.ndarray, image_np)
52
 
@@ -172,7 +176,14 @@ with gr.Blocks(css=css) as demo:
172
  transforms=[],
173
  )
174
  image_and_mask_examples = gr.Examples(
175
- examples=list(Path("./examples/scenes").glob("*.png")),
 
 
 
 
 
 
 
176
  label="Room examples",
177
  examples_per_page=6,
178
  inputs=[image_and_mask],
@@ -221,7 +232,7 @@ with gr.Blocks(css=css) as demo:
221
  preview=True,
222
  )
223
  model_type = gr.Radio(
224
- choices=["schnell", "dev"],
225
  value="schnell",
226
  label="Model Type",
227
  )
 
28
 
29
 
30
  def predict(
31
+ model_type: Literal["schnell", "dev", "pixart"],
32
  image_and_mask: EditorValue,
33
  furniture_reference: Image.Image | None,
34
  prompt: str = "",
 
47
  gr.Info("Please upload a furniture reference image")
48
  return None
49
 
50
+ if model_type == "pixart":
51
+ gr.Info("PixArt is not supported yet")
52
+ return None
53
+
54
  image_np = image_and_mask["background"]
55
  image_np = cast(np.ndarray, image_np)
56
 
 
176
  transforms=[],
177
  )
178
  image_and_mask_examples = gr.Examples(
179
+ examples=[
180
+ {
181
+ "background": path,
182
+ "layers": None,
183
+ "composite": None,
184
+ }
185
+ for path in Path("./examples/scenes").glob("*.png")
186
+ ],
187
  label="Room examples",
188
  examples_per_page=6,
189
  inputs=[image_and_mask],
 
232
  preview=True,
233
  )
234
  model_type = gr.Radio(
235
+ choices=["schnell", "dev", "pixart"],
236
  value="schnell",
237
  label="Model Type",
238
  )