-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathcreate_env.sh
More file actions
executable file
·43 lines (36 loc) · 1.39 KB
/
create_env.sh
File metadata and controls
executable file
·43 lines (36 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash
CONDA_DIR="$(conda info --base)"
source "${CONDA_DIR}/etc/profile.d/conda.sh"
conda create -n supe python=3.10
conda activate supe
# Install Python dependencies
pip install --upgrade setuptools wheel
pip install -r requirements.txt
pip install nvidia-cuda-runtime-cu12==12.6.77 \
nvidia-cuda-nvcc-cu12==12.6.77 \
nvidia-cudnn-cu12==9.5.0.50 \
nvidia-cublas-cu12==12.6.3.3 \
nvidia-cuda-cupti-cu12==12.6.80 \
nvidia-cufft-cu12==11.3.0.4 \
nvidia-cusolver-cu12==11.7.1.2 \
nvidia-cusparse-cu12==12.5.4.2 \
nvidia-nccl-cu12==2.23.4 \
nvidia-nvjitlink-cu12==12.6.77
pip install numpy==1.23.5 # Some compatibility issues with gym 0.23.1 (required by D4RL) and newer numpy versions
# Clone necessary code to run the HILP baseline (from a fork of original HILP implementation), and move it to the correct directory
git clone https://github.com/wilcoxsonm21/HILP
mv HILP/hilp .
mv HILP/jaxrl_m .
rm -rf HILP
# Download Visual AntMaze Dataset
gdown --id 1EQCYsEDi3qUlq4NuffLJ28iDpXL4I9_n
mkdir -p data/antmaze_topview_6_60
mv antmaze-large-diverse-v2.npz data/antmaze_topview_6_60
# Download and unzip opal and hilp pretrained checkpoints
pip install gdown
gdown --id 1pPsDN__Q1nwkjVR0kL495PJEJbTuy7mZ
unzip hilp_checkpoints_final.zip
rm -rf hilp_checkpoints_final.zip
gdown --id 1Y-fYvKtzqk2jWzqvyoqkmNrdNd-s0SqI
unzip opal_checkpoints_final.zip
rm -rf opal_checkpoints_final.zip