LutaoJiang commited on
Commit
f4015c9
Β·
1 Parent(s): 349bb59
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -67,8 +67,8 @@ if not UI_ONLY_MODE:
67
 
68
  @spaces.GPU
69
  def check_gpu():
70
- # if "CUDA_VISIBLE_DEVICES" in os.environ:
71
- # del os.environ["CUDA_VISIBLE_DEVICES"]
72
  os.environ['CUDA_HOME'] = '/usr/local/cuda-12.1'
73
  os.environ['PATH'] += ':/usr/local/cuda-12.1/bin'
74
  os.environ['LD_LIBRARY_PATH'] = "/usr/local/cuda-12.1/lib64:" + os.environ.get('LD_LIBRARY_PATH', '')
@@ -172,11 +172,13 @@ def save_py3dmesh_with_trimesh_fast(meshes, save_glb_path=TEMP_MESH_ADDRESS, app
172
  @spaces.GPU
173
  def text_to_detailed(prompt, seed=None):
174
  # test nvdiffrast
175
- subprocess.run(
176
- shlex.split(
177
- "rm -rf /home/user/.cache/torch_extensions/py310_cu121/nvdiffrast_plugin/lock"
178
- )
179
- )
 
 
180
  subprocess.run(['nvidia-smi'])
181
  import nvdiffrast.torch as dr
182
  dr.RasterizeCudaContext(device="cuda:0")
 
67
 
68
  @spaces.GPU
69
  def check_gpu():
70
+ if "CUDA_VISIBLE_DEVICES" in os.environ:
71
+ del os.environ["CUDA_VISIBLE_DEVICES"]
72
  os.environ['CUDA_HOME'] = '/usr/local/cuda-12.1'
73
  os.environ['PATH'] += ':/usr/local/cuda-12.1/bin'
74
  os.environ['LD_LIBRARY_PATH'] = "/usr/local/cuda-12.1/lib64:" + os.environ.get('LD_LIBRARY_PATH', '')
 
172
  @spaces.GPU
173
  def text_to_detailed(prompt, seed=None):
174
  # test nvdiffrast
175
+ # subprocess.run(
176
+ # shlex.split(
177
+ # "rm -rf /home/user/.cache/torch_extensions/py310_cu121/nvdiffrast_plugin/lock"
178
+ # )
179
+ # )
180
+ if "CUDA_VISIBLE_DEVICES" in os.environ:
181
+ del os.environ["CUDA_VISIBLE_DEVICES"]
182
  subprocess.run(['nvidia-smi'])
183
  import nvdiffrast.torch as dr
184
  dr.RasterizeCudaContext(device="cuda:0")