1 Star 0 Fork 22

C-Band / DI-engine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile.env 1.72 KB
一键复制 编辑 原始数据 按行查看 历史
Swain 提交于 2022-04-01 14:46 . style(nyz): add grf docker (#256)
FROM opendilab/ding:nightly as atari
WORKDIR /ding
RUN python3 -m pip install --upgrade pip \
&& python3 -m pip install --no-cache-dir .[common_env] \
&& pip install autorom \
&& AutoROM --accept-license
FROM opendilab/ding:nightly as mujoco
WORKDIR /ding
RUN python3 -m pip install --upgrade pip \
&& curl https://www.roboti.us/file/mjkey.txt -o mjkey.txt && curl https://www.roboti.us/download/mujoco200_linux.zip -o mujoco200_linux.zip \
&& apt-get install unzip libgl1-mesa-dev libosmesa6-dev -y && unzip mujoco200_linux.zip && mv mujoco200_linux mujoco200 \
&& echo "export MUJOCO_PY_MJKEY_PATH=/ding/mjkey.txt && export MUJOCO_PY_MUJOCO_PATH=/ding/mujoco200 && export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ding/mujoco200/bin" >> /root/.bashrc \
&& . /root/.bashrc \
&& pip3 install 'numpy==1.22.0' \
&& pip3 install -U 'mujoco-py<2.1,>=2.0' --user
ENV MUJOCO_PY_MJKEY_PATH=/ding/mjkey.txt
ENV MUJOCO_PY_MUJOCO_PATH=/ding/mujoco200
ENV LD_LIBRARY_PATH "$LD_LIBRARY_PATH:/ding/mujoco200/bin"
FROM opendilab/di-star:latest as smac
WORKDIR /ding
ADD setup.py setup.py
ADD dizoo dizoo
ADD ding ding
RUN python3 -m pip install --upgrade pip \
&& python3 -m pip install --no-cache-dir .[fast]
ENV SC2PATH=/root/StarCraftII_4.10.0
FROM opendilab/ding:nightly as grf
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /ding
RUN apt-get update && apt-get install git cmake build-essential libgl1-mesa-dev libsdl2-dev \
libsdl2-image-dev libsdl2-ttf-dev libsdl2-gfx-dev libboost-all-dev \
libdirectfb-dev libst-dev mesa-utils xvfb x11vnc -y \
&& apt clean \
&& rm -rf /var/cache/apt/*
RUN python3 -m pip install --upgrade pip setuptools psutil wheel \
&& python3 -m pip install --no-cache-dir gfootball
Python
1
https://gitee.com/C-BAND/DI-engine.git
git@gitee.com:C-BAND/DI-engine.git
C-BAND
DI-engine
DI-engine
main

搜索帮助