2020-09-02 13:03:35 -07:00
|
|
|
ARG GPU
|
2020-10-12 14:22:51 -07:00
|
|
|
FROM rayproject/ray:nightly"$GPU"
|
2020-09-02 13:03:35 -07:00
|
|
|
|
|
|
|
# We have to uninstall wrapt this way for Tensorflow compatibility
|
|
|
|
COPY requirements.txt ./
|
|
|
|
COPY requirements_ml_docker.txt ./
|
|
|
|
COPY requirements_rllib.txt ./
|
|
|
|
COPY requirements_tune.txt ./
|
|
|
|
|
|
|
|
RUN apt-get update \
|
|
|
|
&& apt-get install -y gcc \
|
|
|
|
cmake \
|
|
|
|
libgtk2.0-dev \
|
|
|
|
zlib1g-dev \
|
|
|
|
libgl1-mesa-dev \
|
|
|
|
&& $HOME/anaconda3/bin/pip --no-cache-dir install -r requirements.txt \
|
|
|
|
&& $HOME/anaconda3/bin/pip --no-cache-dir install -r requirements_ml_docker.txt \
|
|
|
|
&& rm requirements.txt && rm requirements_ml_docker.txt \
|
|
|
|
&& apt-get remove cmake gcc -y \
|
|
|
|
&& apt-get clean
|
|
|
|
|