Spaces:
Running
on
Zero
Running
on
Zero
bug add log
Browse files
app.py
CHANGED
@@ -179,7 +179,10 @@ def image_to_3d(
|
|
179 |
os.makedirs(user_dir, exist_ok=True)
|
180 |
is_multiimage = is_multiimage.lower() == "true"
|
181 |
|
182 |
-
|
|
|
|
|
|
|
183 |
# Run pipeline depending on mode
|
184 |
if not is_multiimage:
|
185 |
outputs = pipeline.run(
|
@@ -197,11 +200,8 @@ def image_to_3d(
|
|
197 |
},
|
198 |
)
|
199 |
else:
|
200 |
-
multiimages = normalize_multiimages(multiimages)
|
201 |
-
if is_multiimage and len(multiimages) == 0:
|
202 |
-
raise gr.Error("Multiple Images mode need at least 1 pic,please upload then click Generate。")
|
203 |
pil_images = [img for img, _ in multiimages]
|
204 |
-
assert all(isinstance(im, Image.Image) for im in
|
205 |
outputs = pipeline.run_multi_image(
|
206 |
pil_images,
|
207 |
seed=seed,
|
@@ -542,13 +542,12 @@ with gr.Blocks(delete_cache=(600, 600)) as demo:
|
|
542 |
multiimage_prompt.upload(
|
543 |
fn=lambda imgs: imgs,
|
544 |
inputs=[multiimage_prompt],
|
545 |
-
outputs=[multiimage_combined],
|
546 |
)
|
547 |
uploaded_api_images.upload(
|
548 |
fn=_files_to_gallery_and_state,
|
549 |
inputs=[uploaded_api_images],
|
550 |
-
outputs=[multiimage_prompt,
|
551 |
-
multiimage_combined],
|
552 |
preprocess=False,
|
553 |
)
|
554 |
|
|
|
179 |
os.makedirs(user_dir, exist_ok=True)
|
180 |
is_multiimage = is_multiimage.lower() == "true"
|
181 |
|
182 |
+
multiimages = normalize_multiimages(multiimages)
|
183 |
+
print("[DEBUG] is_multiimage:", is_multiimage, "num_imgs:", len(multiimages))
|
184 |
+
if is_multiimage and len(multiimages) == 0:
|
185 |
+
is_multiimage = False
|
186 |
# Run pipeline depending on mode
|
187 |
if not is_multiimage:
|
188 |
outputs = pipeline.run(
|
|
|
200 |
},
|
201 |
)
|
202 |
else:
|
|
|
|
|
|
|
203 |
pil_images = [img for img, _ in multiimages]
|
204 |
+
assert all(isinstance(im, Image.Image) for im in pil_images)
|
205 |
outputs = pipeline.run_multi_image(
|
206 |
pil_images,
|
207 |
seed=seed,
|
|
|
542 |
multiimage_prompt.upload(
|
543 |
fn=lambda imgs: imgs,
|
544 |
inputs=[multiimage_prompt],
|
545 |
+
outputs=[multiimage_prompt, multiimage_combined],
|
546 |
)
|
547 |
uploaded_api_images.upload(
|
548 |
fn=_files_to_gallery_and_state,
|
549 |
inputs=[uploaded_api_images],
|
550 |
+
outputs=[multiimage_prompt, multiimage_combined],
|
|
|
551 |
preprocess=False,
|
552 |
)
|
553 |
|