Skip to content

Commit 474fa6c

Browse files
committed
Fix Habitat
1 parent 77c00b9 commit 474fa6c

File tree

3 files changed

+40
-1
lines changed

3 files changed

+40
-1
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
set -v
5+
6+
eval "$(./conda/bin/conda shell.bash hook)"
7+
conda activate ./env
8+
9+
# Create data directory structure
10+
mkdir -p data/scene_datasets
11+
mkdir -p data/datasets
12+
13+
# Set environment variables for Habitat data paths
14+
export HABITAT_DATA_PATH="$(pwd)/data"
15+
16+
echo "Downloading Habitat test scenes..."
17+
python -m habitat_sim.utils.datasets_download --uids habitat_test_scenes --data-path data/
18+
19+
echo "Downloading ReplicaCAD scenes..."
20+
python -m habitat_sim.utils.datasets_download --uids replica_cad --data-path data/
21+
22+
echo "Downloading rearrange pick dataset..."
23+
cd data/datasets
24+
wget -O rearrange_pick_replica_cad_v0.zip https://dl.fbaipublicfiles.com/habitat/data/datasets/rearrange_pick/replica_cad/v0/rearrange_pick_replica_cad_v0.zip
25+
unzip -o rearrange_pick_replica_cad_v0.zip
26+
rm rearrange_pick_replica_cad_v0.zip
27+
cd ../..
28+
29+
echo "Downloading point-goal navigation episodes for test scenes..."
30+
python -m habitat_sim.utils.datasets_download --uids habitat_test_pointnav_dataset --data-path data/
31+
32+
echo "Datasets downloaded successfully!"
33+
ls -la data/

.github/unittest/linux_libs/scripts_habitat/run_all.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -v
55

66

77
apt-get update && apt-get upgrade -y
8-
apt-get install -y vim git wget cmake
8+
apt-get install -y vim git wget cmake unzip
99

1010
apt-get install -y libglfw3 libgl1-mesa-glx libosmesa6 libglew-dev
1111
apt-get install -y libglvnd0 libgl1 libglx0 libegl1 libgles2
@@ -22,6 +22,9 @@ cp $this_dir/10_nvidia.json /usr/share/glvnd/egl_vendor.d/10_nvidia.json
2222
bash ${this_dir}/setup_env.sh
2323
bash ${this_dir}/install.sh
2424

25+
# Download required Habitat datasets
26+
bash ${this_dir}/download_datasets.sh
27+
2528
#apt-get install -y freeglut3 freeglut3-dev
2629
bash ${this_dir}/run_test.sh
2730
bash ${this_dir}/post_process.sh

.github/unittest/linux_libs/scripts_habitat/run_test.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ python -c "import habitat;import habitat.gym"
3333
# solves ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
3434
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$lib_dir
3535
export MKL_THREADING_LAYER=GNU
36+
37+
# Set Habitat data path
38+
export HABITAT_DATA_PATH="$(pwd)/data"
3639
# more logging
3740

3841
#wget https://github.com/openai/mujoco-py/blob/master/vendor/10_nvidia.json

0 commit comments

Comments
 (0)