ReubenSun commited on
Commit
77948f7
·
1 Parent(s): 7f54bbc
Files changed (1) hide show
  1. app.py +4 -2
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
- ).to("cuda")
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