alexnasa commited on
Commit
9177085
·
verified ·
1 Parent(s): 0caf1fd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -26,7 +26,7 @@ for sitedir in site.getsitepackages():
26
  # Clear caches so importlib will pick up new modules
27
  importlib.invalidate_caches()
28
 
29
- # def sh(cmd): subprocess.check_call(cmd, shell=True)
30
 
31
  def install_cuda_toolkit():
32
  CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.6.0/local_installers/cuda_12.6.0_560.28.03_linux.run"
@@ -56,8 +56,14 @@ print("finished")
56
  header_path = "/usr/local/cuda/include/cuda_runtime.h"
57
  print(f"{header_path} exists:", os.path.exists(header_path))
58
 
59
- # my_env = os.environ.copy()
60
- subprocess.run(["FORCE_CUDA=1", "pip", "install","diso"], check=True)
 
 
 
 
 
 
61
 
62
 
63
  # tell Python to re-scan site-packages now that the egg-link exists
 
26
  # Clear caches so importlib will pick up new modules
27
  importlib.invalidate_caches()
28
 
29
+ def sh(cmd): subprocess.check_call(cmd, shell=True)
30
 
31
  def install_cuda_toolkit():
32
  CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.6.0/local_installers/cuda_12.6.0_560.28.03_linux.run"
 
56
  header_path = "/usr/local/cuda/include/cuda_runtime.h"
57
  print(f"{header_path} exists:", os.path.exists(header_path))
58
 
59
+ def sh(cmd_list, extra_env=None):
60
+ env = os.environ.copy()
61
+ if extra_env:
62
+ env.update(extra_env)
63
+ subprocess.check_call(cmd_list, env=env)
64
+
65
+ # install with FORCE_CUDA=1
66
+ sh(["pip", "install", "diso"], {"FORCE_CUDA": "1"})
67
 
68
 
69
  # tell Python to re-scan site-packages now that the egg-link exists