Skip to content

Commit 76306b3

Browse files
committed
[CI] egl for all
ghstack-source-id: dc2c266 Pull Request resolved: #2915
1 parent 6783ce3 commit 76306b3

File tree

9 files changed

+12
-12
lines changed

9 files changed

+12
-12
lines changed

.github/unittest/linux/scripts/run_all.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ if [[ $OSTYPE != 'darwin'* ]]; then
1212
apt-get install -y vim git wget libsdl2-dev libsdl2-2.0-0 cmake
1313

1414
apt-get install -y libglfw3 libgl1-mesa-glx libosmesa6 libglew-dev
15-
apt-get install -y libglvnd0 libgl1 libglx0 libegl1 libgles2
15+
apt-get install -y libglvnd0 libgl1 libglx0 libegl1 libgles2 xvfb
1616

1717
if [ "${CU_VERSION:-}" == cpu ] ; then
1818
# solves version `GLIBCXX_3.4.29' not found for tensorboard
@@ -76,13 +76,12 @@ else
7676
export MUJOCO_GL=egl
7777
fi
7878

79-
export DISPLAY=:0
8079
export SDL_VIDEODRIVER=dummy
8180

8281
# legacy from bash scripts: remove?
8382
conda env config vars set \
8483
MAX_IDLE_COUNT=1000 \
85-
MUJOCO_GL=$MUJOCO_GL PYOPENGL_PLATFORM=$MUJOCO_GL DISPLAY=:0 SDL_VIDEODRIVER=dummy LAZY_LEGACY_OP=False RL_LOGGING_LEVEL=DEBUG TOKENIZERS_PARALLELISM=true
84+
MUJOCO_GL=$MUJOCO_GL PYOPENGL_PLATFORM=$MUJOCO_GL DISPLAY=:99 SDL_VIDEODRIVER=dummy LAZY_LEGACY_OP=False RL_LOGGING_LEVEL=DEBUG TOKENIZERS_PARALLELISM=true
8685

8786
pip3 install pip --upgrade
8887
pip install virtualenv
@@ -202,6 +201,8 @@ export CKPT_BACKEND=torch
202201
export MAX_IDLE_COUNT=100
203202
export BATCHED_PIPE_TIMEOUT=60
204203

204+
Xvfb :99 -screen 0 1024x768x24 &
205+
205206
pytest test/smoke_test.py -v --durations 200
206207
pytest test/smoke_test_deps.py -v --durations 200 -k 'test_gym or test_dm_control_pixels or test_dm_control or test_tb'
207208
if [ "${CU_VERSION:-}" != cpu ] ; then

.github/unittest/linux_distributed/scripts/setup_env.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ fi
6565
export MUJOCO_GL=$PRIVATE_MUJOCO_GL
6666
conda env config vars set MUJOCO_PY_MUJOCO_PATH=$root_dir/.mujoco/mujoco210 \
6767
MAX_IDLE_COUNT=1000 \
68-
DISPLAY=unix:0.0 \
68+
DISPLAY=:99 \
6969
MJLIB_PATH=$root_dir/.mujoco/mujoco-2.1.1/lib/libmujoco.so.2.1.1 \
7070
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$root_dir/.mujoco/mujoco210/bin \
7171
SDL_VIDEODRIVER=dummy \

.github/unittest/linux_libs/scripts_d4rl/setup_env.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export MUJOCO_GL=$PRIVATE_MUJOCO_GL
110110
conda env config vars set \
111111
MAX_IDLE_COUNT=1000 \
112112
MUJOCO_PY_MUJOCO_PATH=$root_dir/.mujoco/mujoco200_linux \
113-
DISPLAY=unix:0.0 \
113+
DISPLAY=:99 \
114114
MJLIB_PATH=$root_dir/.mujoco/mujoco200_linux/bin/libmujoco200.so \
115115
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$root_dir/.mujoco/mujoco200_linux/bin \
116116
MUJOCO_PY_MJKEY_PATH=$root_dir/.mujoco/mjkey.txt \

.github/unittest/linux_libs/scripts_gym/run_test.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export MKL_THREADING_LAYER=GNU
2121
python .github/unittest/helpers/coverage_run_parallel.py -m pytest test/smoke_test.py -v --durations 200
2222
python .github/unittest/helpers/coverage_run_parallel.py -m pytest test/smoke_test_deps.py -v --durations 200 -k 'test_gym'
2323

24-
export DISPLAY=':99.0'
24+
export DISPLAY=:99
2525
Xvfb :99 -screen 0 1400x900x24 > /dev/null 2>&1 &
2626
python .github/unittest/helpers/coverage_run_parallel.py -m pytest test/test_libs.py --instafail -v --durations 200 -k "gym and not isaac" --error-for-skips --mp_fork
2727
coverage combine

.github/unittest/linux_libs/scripts_gym/setup_env.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ conda env config vars set \
7474
MAX_IDLE_COUNT=1000 \
7575
MUJOCO_GL=egl \
7676
SDL_VIDEODRIVER=dummy \
77-
DISPLAY=unix:0.0 \
77+
DISPLAY=:99 \
7878
PYOPENGL_PLATFORM=egl \
7979
LD_PRELOAD=$glew_path \
8080
NVIDIA_PATH=/usr/src/nvidia-470.63.01 \

.github/unittest/linux_libs/scripts_robohive/setup_env.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ conda env config vars set \
6464
MAX_IDLE_COUNT=1000 \
6565
MUJOCO_GL=egl \
6666
SDL_VIDEODRIVER=dummy \
67-
DISPLAY=unix:0.0 \
67+
DISPLAY=:99 \
6868
PYOPENGL_PLATFORM=egl \
6969
NVIDIA_PATH=/usr/src/nvidia-470.63.01 \
7070
sim_backend=MUJOCO \

.github/unittest/linux_olddeps/scripts_gym_0_13/run_test.sh

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@ export BATCHED_PIPE_TIMEOUT=60
2525
python .github/unittest/helpers/coverage_run_parallel.py -m pytest test/smoke_test.py -v --durations 200
2626
python .github/unittest/helpers/coverage_run_parallel.py -m pytest test/smoke_test_deps.py -v --durations 200 -k 'test_gym'
2727

28-
export DISPLAY=':99.0'
28+
export DISPLAY=:99
2929
Xvfb :99 -screen 0 1400x900x24 > /dev/null 2>&1 &
30+
3031
CKPT_BACKEND=torch MUJOCO_GL=egl python .github/unittest/helpers/coverage_run_parallel.py -m pytest --instafail -v --durations 200 --ignore test/test_distributed.py --ignore test/test_rlhf.py
3132
#pytest --instafail -v --durations 200
3233
#python test/test_libs.py

.github/unittest/linux_sota/scripts/run_all.sh

+1-2
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ echo " - python=${PYTHON_VERSION}" >> "${this_dir}/environment.yml"
6868
cat "${this_dir}/environment.yml"
6969

7070
export MUJOCO_PY_MUJOCO_PATH=$root_dir/.mujoco/mujoco210
71-
export DISPLAY=unix:0.0
7271
#export MJLIB_PATH=$root_dir/.mujoco/mujoco-2.1.1/lib/libmujoco.so.2.1.1
7372
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$root_dir/.mujoco/mujoco210/bin
7473
export SDL_VIDEODRIVER=dummy
@@ -80,7 +79,7 @@ export COMPOSITE_LP_AGGREGATE=0
8079
conda env config vars set \
8180
MAX_IDLE_COUNT=1000 \
8281
MUJOCO_PY_MUJOCO_PATH=$root_dir/.mujoco/mujoco210 \
83-
DISPLAY=unix:0.0 \
82+
DISPLAY=:99 \
8483
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$root_dir/.mujoco/mujoco210/bin \
8584
SDL_VIDEODRIVER=dummy \
8685
MUJOCO_GL=egl \

.github/workflows/docs.yml

-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ jobs:
4747
yum install -y xorg-x11-server-Xvfb
4848
# xhost +local:docker
4949
# Xvfb :1 -screen 0 1024x768x24 &
50-
# export DISPLAY=:1
5150
5251
root_dir="$(pwd)"
5352
conda_dir="${root_dir}/conda"

0 commit comments

Comments
 (0)