   && rm -rf /var/lib/apt/lists/*
  
  COPY requirements.txt /opt/
  RUN pip3 install --upgrade pip
  RUN pip3 --no-cache-dir install -r /opt/requirements.txt && rm /opt/requirements.txt
  RUN pip3 install jupyter matplotlib
  RUN pip3 install jupyter_http_over_ws
  RUN jupyter serverextension enable --py jupyter_http_over_ws
  
  WORKDIR "/notebooks"
 
</s> remove COPY requirements.txt /opt/
 </s> add COPY _requirements_base.txt /opt/ </s> remove RUN pip3 --no-cache-dir install -r /opt/requirements.txt && rm /opt/requirements.txt
 </s> add RUN pip3 --no-cache-dir install -r /opt/_requirements_base.txt && rm /opt/_requirements_base.txt </s> remove COPY requirements.txt /opt/
 </s> add COPY _requirements_base.txt /opt/ </s> remove             exit(1)
 </s> add             sys.exit(1) </s> remove             exit(1)
 </s> add             sys.exit(1)
RUN pip3 --no-cache-dir install -r /opt/_requirements_base.txt && rm /opt/_requirements_base.txt
   && rm -rf /var/lib/apt/lists/*
  
  COPY requirements.txt /opt/
  RUN pip3 install --upgrade pip
RUN pip3 --no-cache-dir install -r /opt/_requirements_base.txt && rm /opt/_requirements_base.txt
  RUN pip3 install jupyter matplotlib
  RUN pip3 install jupyter_http_over_ws
  RUN jupyter serverextension enable --py jupyter_http_over_ws
  
  WORKDIR "/notebooks"
keep keep keep keep replace keep keep keep keep keep
 Dependencies update (#1028)

* Dependencies update
  - Split requirements.txt into separate version files
  - More flexible package pinning
  - Update dependencies
  - Fix pynvml being constantly re-downloaded on update
  - Update dockerfiles
  - update INSTALL.md 
Dockerfile.gpu