Spaces:
Paused
Paused
Upload 2 files
Browse files- app.py +4 -3
- requirements.txt +2 -1
app.py
CHANGED
|
@@ -107,7 +107,7 @@ def explode_mesh(mesh: trimesh.Scene, explode_factor: float = 0.5):
|
|
| 107 |
return exploded_mesh
|
| 108 |
|
| 109 |
|
| 110 |
-
@spaces.GPU(duration=
|
| 111 |
def run_full(data_path, seed=42, num_inference_steps=25, guidance_scale=3.5):
|
| 112 |
|
| 113 |
batch_size = 30
|
|
@@ -138,7 +138,7 @@ def run_full(data_path, seed=42, num_inference_steps=25, guidance_scale=3.5):
|
|
| 138 |
return mesh_path, exploded_mesh_path
|
| 139 |
|
| 140 |
|
| 141 |
-
@spaces.GPU(duration=
|
| 142 |
def run_example(data_path: str, example_image_path, seed=42, num_inference_steps=25, guidance_scale=3.5):
|
| 143 |
|
| 144 |
batch_size = 30
|
|
@@ -223,6 +223,7 @@ with gr.Blocks(title="HoloPart") as demo:
|
|
| 223 |
inputs=[input_mesh, example_image],
|
| 224 |
outputs=[model_output, exploded_parts_output],
|
| 225 |
cache_examples=True,
|
|
|
|
| 226 |
)
|
| 227 |
|
| 228 |
|
|
@@ -240,4 +241,4 @@ with gr.Blocks(title="HoloPart") as demo:
|
|
| 240 |
demo.load(start_session)
|
| 241 |
demo.unload(end_session)
|
| 242 |
|
| 243 |
-
demo.launch()
|
|
|
|
| 107 |
return exploded_mesh
|
| 108 |
|
| 109 |
|
| 110 |
+
@spaces.GPU(duration=300)
|
| 111 |
def run_full(data_path, seed=42, num_inference_steps=25, guidance_scale=3.5):
|
| 112 |
|
| 113 |
batch_size = 30
|
|
|
|
| 138 |
return mesh_path, exploded_mesh_path
|
| 139 |
|
| 140 |
|
| 141 |
+
@spaces.GPU(duration=300)
|
| 142 |
def run_example(data_path: str, example_image_path, seed=42, num_inference_steps=25, guidance_scale=3.5):
|
| 143 |
|
| 144 |
batch_size = 30
|
|
|
|
| 223 |
inputs=[input_mesh, example_image],
|
| 224 |
outputs=[model_output, exploded_parts_output],
|
| 225 |
cache_examples=True,
|
| 226 |
+
cache_mode="lazy",
|
| 227 |
)
|
| 228 |
|
| 229 |
|
|
|
|
| 241 |
demo.load(start_session)
|
| 242 |
demo.unload(end_session)
|
| 243 |
|
| 244 |
+
demo.launch(ssr_mode=False, allowed_paths=["./tmp/"])
|
requirements.txt
CHANGED
|
@@ -1,3 +1,4 @@
|
|
|
|
|
| 1 |
torchvision
|
| 2 |
diffusers
|
| 3 |
transformers==4.49.0
|
|
@@ -21,5 +22,5 @@ https://huggingface.co/spaces/JeffreyXiang/TRELLIS/resolve/main/wheels/nvdiffras
|
|
| 21 |
cvcuda_cu12
|
| 22 |
gltflib
|
| 23 |
https://huggingface.co/spaces/VAST-AI/TripoSG/resolve/main/diso-0.1.4-cp310-cp310-linux_x86_64.whl?download=true
|
| 24 |
-
--find-links https://data.pyg.org/whl/torch-2.
|
| 25 |
torch-cluster
|
|
|
|
| 1 |
+
torch==2.4.0
|
| 2 |
torchvision
|
| 3 |
diffusers
|
| 4 |
transformers==4.49.0
|
|
|
|
| 22 |
cvcuda_cu12
|
| 23 |
gltflib
|
| 24 |
https://huggingface.co/spaces/VAST-AI/TripoSG/resolve/main/diso-0.1.4-cp310-cp310-linux_x86_64.whl?download=true
|
| 25 |
+
--find-links https://data.pyg.org/whl/torch-2.4.0+cu124.html
|
| 26 |
torch-cluster
|