alexnasa commited on
Commit
1814d0e
·
verified ·
1 Parent(s): 064c82f

Update app_photo.py

Browse files
Files changed (1) hide show
  1. app_photo.py +32 -0
app_photo.py CHANGED
@@ -1,3 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import os
2
  import torch
3
  import numpy as np
 
1
+ import spaces
2
+ import os
3
+ import subprocess
4
+ import tempfile
5
+ import uuid
6
+ import glob
7
+ import shutil
8
+ import time
9
+ import gradio as gr
10
+ import sys
11
+ from PIL import Image
12
+
13
+ def install_cuda_toolkit():
14
+ CUDA_TOOLKIT_URL = "https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda_12.1.0_530.30.02_linux.run"
15
+ CUDA_TOOLKIT_FILE = "/tmp/%s" % os.path.basename(CUDA_TOOLKIT_URL)
16
+ subprocess.call(["wget", "-q", CUDA_TOOLKIT_URL, "-O", CUDA_TOOLKIT_FILE])
17
+ subprocess.call(["chmod", "+x", CUDA_TOOLKIT_FILE])
18
+ subprocess.call([CUDA_TOOLKIT_FILE, "--silent", "--toolkit"])
19
+
20
+ os.environ["CUDA_HOME"] = "/usr/local/cuda"
21
+ os.environ["PATH"] = "%s/bin:%s" % (os.environ["CUDA_HOME"], os.environ["PATH"])
22
+ os.environ["LD_LIBRARY_PATH"] = "%s/lib:%s" % (
23
+ os.environ["CUDA_HOME"],
24
+ "" if "LD_LIBRARY_PATH" not in os.environ else os.environ["LD_LIBRARY_PATH"],
25
+ )
26
+ # Fix: arch_list[-1] += '+PTX'; IndexError: list index out of range
27
+ os.environ["TORCH_CUDA_ARCH_LIST"] = "9.0"
28
+ print("==> finished installation")
29
+
30
+ install_cuda_toolkit()
31
+
32
+
33
  import os
34
  import torch
35
  import numpy as np