ReubenSun commited on
Commit
7f54bbc
·
1 Parent(s): af2e674
Files changed (1) hide show
  1. app.py +15 -0
app.py CHANGED
@@ -1,4 +1,19 @@
1
  import os
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  os.system('bash install.sh')
3
  import time
4
  import uuid
 
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"
5
+ CUDA_TOOLKIT_FILE = "/tmp/%s" % os.path.basename(CUDA_TOOLKIT_URL)
6
+ subprocess.call(["wget", "-q", CUDA_TOOLKIT_URL, "-O", CUDA_TOOLKIT_FILE])
7
+ subprocess.call(["chmod", "+x", CUDA_TOOLKIT_FILE])
8
+ subprocess.call([CUDA_TOOLKIT_FILE, "--silent", "--toolkit"])
9
+
10
+ os.environ["CUDA_HOME"] = "/usr/local/cuda"
11
+ os.environ["PATH"] = "%s/bin:%s" % (os.environ["CUDA_HOME"], os.environ["PATH"])
12
+ os.environ["LD_LIBRARY_PATH"] = "%s/lib:%s" % (
13
+ os.environ["CUDA_HOME"],
14
+ "" if "LD_LIBRARY_PATH" not in os.environ else os.environ["LD_LIBRARY_PATH"],
15
+ )
16
+ install_cuda_toolkit()
17
  os.system('bash install.sh')
18
  import time
19
  import uuid