anchor.diff:      apt-get install -y wget bzip2 ca-certificates && \
       rm -rf /var/lib/apt/lists/*
   
  -RUN wget https://repo.continuum.io/archive/Anaconda3-5.2.0-Linux-x86_64.sh && \
  -    /bin/bash Anaconda3-5.2.0-Linux-x86_64.sh -b -p /opt/conda && \
  -    rm Anaconda3-5.2.0-Linux-x86_64.sh
  +RUN wget https://repo.continuum.io/archive/Anaconda3-2019.10-Linux-x86_64.sh && \
  +    /bin/bash Anaconda3-2019.10-Linux-x86_64.sh -b -p /opt/conda && \
  +    rm Anaconda3-2019.10-Linux-x86_64.sh
   
   ENV PATH /opt/conda/bin:$PATH
   RUN pip install --upgrade pip
  
positive.code: git clone --recursive https://github.com/Microsoft/LightGBM && \
  cd LightGBM && mkdir build && cd build && \
  cmake -DUSE_GPU=1 -DOpenCL_LIBRARY=/usr/local/cuda/lib64/libOpenCL.so -DOpenCL_INCLUDE_DIR=/usr/local/cuda/include/ .. && \ 
   make OPENCL_HEADERS=/usr/local/cuda-8.0/targets/x86_64-linux/include LIBOPENCL=/usr/local/cuda-8.0/targets/x86_64-linux/lib
  
  ENV PATH /usr/local/src/lightgbm/LightGBM:${PATH}
  
  
negative.code: ##############################################################################
  # XGBoost-GPU
  ##############################################################################
  RUN pip install xgboost
  
  ##############################################################################
  # keras
  ##############################################################################
  RUN cd /usr/local/src && pip --no-cache-dir install -I -U tensorflow-gpu==1.13.1
  RUN pip install keras
  
  ##############################################################################
  # other libraries
  ##############################################################################
  RUN cd /usr/local/src && pip install albumentations pyarrow fastparquet catboost kaggle umap-learn tqdm category_encoders optuna cupy opencv-python #TO DO: catboost-GPU is to be installed.
  RUN cd /usr/local/src && pip install torch torchvision
  RUN cd /usr/local/src && pip install git+https://github.com/hyperopt/hyperopt.git
  