Upload script.py
Browse files
script.py
CHANGED
|
@@ -207,21 +207,33 @@ def setup_environment():
|
|
| 207 |
# download_packages(['scikit-learn'], folder='packages/scikit-learn')
|
| 208 |
# download_packages(['open3d'], folder='packages/open3d')
|
| 209 |
# download_packages(['easydict'], folder='packages/easydict')
|
|
|
|
|
|
|
| 210 |
|
| 211 |
pc_util_path = os.path.join(os.getcwd(), 'pc_util')
|
| 212 |
if os.path.isdir(pc_util_path):
|
| 213 |
os.chdir(pc_util_path)
|
| 214 |
subprocess.check_call([sys.executable, "setup.py", "install"])
|
|
|
|
| 215 |
else:
|
| 216 |
print(f"Directory {pc_util_path} does not exist")
|
| 217 |
|
| 218 |
def setup_cuda_environment():
|
| 219 |
-
cuda_home = '/usr/local/cuda
|
| 220 |
if not os.path.exists(cuda_home):
|
| 221 |
raise EnvironmentError(f"CUDA_HOME directory {cuda_home} does not exist. Please install CUDA and set CUDA_HOME environment variable.")
|
| 222 |
-
os.environ['CUDA_HOME'] = cuda_home
|
| 223 |
-
os.environ['PATH'] = f"{cuda_home}/bin:{os.environ['PATH']}"
|
| 224 |
-
os.environ['LD_LIBRARY_PATH'] = f"{cuda_home}/lib64:{os.environ.get('LD_LIBRARY_PATH', '')}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 225 |
|
| 226 |
from pathlib import Path
|
| 227 |
def save_submission(submission, path):
|
|
|
|
| 207 |
# download_packages(['scikit-learn'], folder='packages/scikit-learn')
|
| 208 |
# download_packages(['open3d'], folder='packages/open3d')
|
| 209 |
# download_packages(['easydict'], folder='packages/easydict')
|
| 210 |
+
|
| 211 |
+
setup_cuda_environment()
|
| 212 |
|
| 213 |
pc_util_path = os.path.join(os.getcwd(), 'pc_util')
|
| 214 |
if os.path.isdir(pc_util_path):
|
| 215 |
os.chdir(pc_util_path)
|
| 216 |
subprocess.check_call([sys.executable, "setup.py", "install"])
|
| 217 |
+
os.chdir("..")
|
| 218 |
else:
|
| 219 |
print(f"Directory {pc_util_path} does not exist")
|
| 220 |
|
| 221 |
def setup_cuda_environment():
|
| 222 |
+
cuda_home = '/usr/local/cuda'
|
| 223 |
if not os.path.exists(cuda_home):
|
| 224 |
raise EnvironmentError(f"CUDA_HOME directory {cuda_home} does not exist. Please install CUDA and set CUDA_HOME environment variable.")
|
| 225 |
+
# os.environ['CUDA_HOME'] = cuda_home
|
| 226 |
+
# os.environ['PATH'] = f"{cuda_home}/bin:{os.environ['PATH']}"
|
| 227 |
+
# os.environ['LD_LIBRARY_PATH'] = f"{cuda_home}/lib64:{os.environ.get('LD_LIBRARY_PATH', '')}"
|
| 228 |
+
|
| 229 |
+
os.environ['PATH'] = '/usr/local/cuda/bin'
|
| 230 |
+
os.environ['LD_LIBRARY_PATH'] = '/usr/local/cuda/lib64'
|
| 231 |
+
os.environ['LIBRARY_PATH'] = '/usr/local/cuda/lib64'
|
| 232 |
+
|
| 233 |
+
usr_local_contents = os.listdir('/usr/local')
|
| 234 |
+
# print("Items under /usr/local:")
|
| 235 |
+
for item in usr_local_contents:
|
| 236 |
+
print(item)
|
| 237 |
|
| 238 |
from pathlib import Path
|
| 239 |
def save_submission(submission, path):
|