Spaces:
Running
Running
Update
Browse files
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=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
)
|