Spaces:
Running
on
Zero
Running
on
Zero
spaces
Browse files
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import os
|
|
|
2 |
import subprocess
|
3 |
def install_cuda_toolkit():
|
4 |
CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda_12.4.0_550.54.14_linux.run"
|
@@ -31,10 +32,11 @@ from step1x3d_texture.utils.shape_post_process import (
|
|
31 |
DegenerateFaceRemover,
|
32 |
)
|
33 |
|
34 |
-
|
35 |
def generate_func(
|
36 |
input_image_path, guidance_scale, inference_steps, max_facenum, symmetry, edge_type
|
37 |
):
|
|
|
38 |
if "Label" in args.geometry_model:
|
39 |
out = geometry_model(
|
40 |
input_image_path,
|
@@ -86,7 +88,7 @@ if __name__ == "__main__":
|
|
86 |
|
87 |
geometry_model = Step1X3DGeometryPipeline.from_pretrained(
|
88 |
"stepfun-ai/Step1X-3D", subfolder=args.geometry_model
|
89 |
-
)
|
90 |
|
91 |
texture_model = Step1X3DTexturePipeline.from_pretrained("stepfun-ai/Step1X-3D", subfolder=args.texture_model)
|
92 |
|
|
|
1 |
import os
|
2 |
+
import spaces
|
3 |
import subprocess
|
4 |
def install_cuda_toolkit():
|
5 |
CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda_12.4.0_550.54.14_linux.run"
|
|
|
32 |
DegenerateFaceRemover,
|
33 |
)
|
34 |
|
35 |
+
@spaces.GPU(duration=240)
|
36 |
def generate_func(
|
37 |
input_image_path, guidance_scale, inference_steps, max_facenum, symmetry, edge_type
|
38 |
):
|
39 |
+
geometry_model = geometry_model.to("cuda")
|
40 |
if "Label" in args.geometry_model:
|
41 |
out = geometry_model(
|
42 |
input_image_path,
|
|
|
88 |
|
89 |
geometry_model = Step1X3DGeometryPipeline.from_pretrained(
|
90 |
"stepfun-ai/Step1X-3D", subfolder=args.geometry_model
|
91 |
+
)
|
92 |
|
93 |
texture_model = Step1X3DTexturePipeline.from_pretrained("stepfun-ai/Step1X-3D", subfolder=args.texture_model)
|
94 |
|