2016-12-31 17:21:33 -08:00
|
|
|
# The examples Docker image adds dependencies needed to run the examples
|
2016-08-02 17:03:28 -07:00
|
|
|
|
2020-08-31 10:57:17 -07:00
|
|
|
FROM rayproject/ray:latest
|
2018-05-30 10:48:11 -07:00
|
|
|
|
2019-11-01 16:42:04 -07:00
|
|
|
# Needed to run Tune example with a 'plot' call - which does not actually render a plot, but throws an error.
|
2020-09-19 11:05:30 -07:00
|
|
|
RUN apt-get update && apt-get install -y zlib1g-dev libgl1-mesa-dev libgtk2.0-dev && apt-get clean
|
2020-08-31 10:57:17 -07:00
|
|
|
RUN pip install --no-cache-dir -U pip \
|
|
|
|
gym[atari] \
|
|
|
|
opencv-python-headless==4.3.0.36 \
|
|
|
|
tensorflow \
|
|
|
|
lz4 \
|
|
|
|
pytest-timeout \
|
|
|
|
smart_open \
|
|
|
|
tensorflow_probability \
|
|
|
|
dm_tree \
|
|
|
|
h5py # Mutes FutureWarnings \
|
|
|
|
bayesian-optimization \
|
|
|
|
hyperopt \
|
|
|
|
ConfigSpace==0.4.10 \
|
|
|
|
sigopt \
|
|
|
|
nevergrad \
|
|
|
|
scikit-optimize \
|
|
|
|
hpbandster \
|
|
|
|
lightgbm \
|
|
|
|
xgboost \
|
|
|
|
torch \
|
|
|
|
torchvision \
|
|
|
|
tensorboardX \
|
|
|
|
dragonfly-opt \
|
|
|
|
zoopt \
|
|
|
|
tabulate \
|
|
|
|
mlflow \
|
|
|
|
pytest-remotedata>=0.3.1 \
|
|
|
|
matplotlib \
|
|
|
|
jupyter \
|
|
|
|
pandas
|