colin1842 commited on
Commit
66266ad
·
verified ·
1 Parent(s): f13451d

Upload script.py

Browse files
Files changed (1) hide show
  1. script.py +16 -4
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-12.1'
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):