gomoku / DI-engine /docker /Dockerfile.hpc
zjowowen's picture
init space
079c32c
raw
history blame
2.06 kB
FROM opendilab/di-hpc:develop as ding-hpc-develop
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /ding
RUN apt update \
&& apt install libgl1-mesa-glx libglib2.0-0 libsm6 libxext6 libxrender-dev swig curl git vim gcc \g++ make locales -y \
&& apt clean \
&& rm -rf /var/cache/apt/* \
&& sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen \
&& locale-gen
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:UTF-8
ENV LC_ALL en_US.UTF-8
ENV ENABLE_DI_HPC true
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 'PyYAML<6.0' \
&& python3 -m pip install --no-cache-dir .[fast]
FROM opendilab/di-hpc:runtime as ding-hpc-runtime
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /ding
RUN apt update \
&& apt install libgl1-mesa-glx libglib2.0-0 libsm6 libxext6 libxrender-dev swig curl git vim gcc \g++ make locales -y \
&& apt clean \
&& rm -rf /var/cache/apt/* \
&& sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen \
&& locale-gen
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:UTF-8
ENV LC_ALL en_US.UTF-8
ENV ENABLE_DI_HPC true
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 'PyYAML<6.0' \
&& python3 -m pip install --no-cache-dir .[fast]
FROM opendilab/di-hpc:nightly as ding-hpc
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /ding
RUN apt update \
&& apt install libgl1-mesa-glx libglib2.0-0 libsm6 libxext6 libxrender-dev swig curl git vim gcc \g++ make locales -y \
&& apt clean \
&& rm -rf /var/cache/apt/* \
&& sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen \
&& locale-gen
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:UTF-8
ENV LC_ALL en_US.UTF-8
ENV ENABLE_DI_HPC true
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 'PyYAML<6.0' \
&& python3 -m pip install --no-cache-dir .[fast]