Commit
Β·
f4015c9
1
Parent(s):
349bb59
debug
Browse files
app.py
CHANGED
|
@@ -67,8 +67,8 @@ if not UI_ONLY_MODE:
|
|
| 67 |
|
| 68 |
@spaces.GPU
|
| 69 |
def check_gpu():
|
| 70 |
-
|
| 71 |
-
|
| 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 |
-
|
| 177 |
-
|
| 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")
|