ginipick commited on
Commit
edb4f10
·
verified ·
1 Parent(s): ac14d96

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -15,6 +15,7 @@ from trimesh.exchange.gltf import export_glb
15
  os.environ['PYOPENGL_PLATFORM'] = 'egl'
16
 
17
  import gradio as gr
 
18
 
19
  def parse_args():
20
  parser = argparse.ArgumentParser(description='Create animations for 3D models')
@@ -351,6 +352,7 @@ def create_animation_mesh(input_mesh_path, animation_type='rotate', duration=3.0
351
 
352
  return animated_glb_path, animated_gif_path
353
 
 
354
  def process_3d_model(input_3d, animation_type, animation_duration, fps):
355
  """Process a 3D model and apply animation"""
356
  print(f"Processing: {input_3d} with animation type: {animation_type}")
@@ -479,4 +481,4 @@ def create_gradio_interface():
479
  # 메인 실행 부분
480
  if __name__ == "__main__":
481
  demo = create_gradio_interface()
482
- demo.launch(share=True)
 
15
  os.environ['PYOPENGL_PLATFORM'] = 'egl'
16
 
17
  import gradio as gr
18
+ import spaces
19
 
20
  def parse_args():
21
  parser = argparse.ArgumentParser(description='Create animations for 3D models')
 
352
 
353
  return animated_glb_path, animated_gif_path
354
 
355
+ @spaces.GPU
356
  def process_3d_model(input_3d, animation_type, animation_duration, fps):
357
  """Process a 3D model and apply animation"""
358
  print(f"Processing: {input_3d} with animation type: {animation_type}")
 
481
  # 메인 실행 부분
482
  if __name__ == "__main__":
483
  demo = create_gradio_interface()
484
+ demo.launch(share=True, server_name="0.0.0.0", server_port=7860)