Closed
Description
We build two versions of the Jupyter notebook images; one for CPU and one for GPU.
There's a lot of code duplication (e.g. list of python packages to install).
To avoid this duplication we should create a common shell script that can be invoked in the Dockerfile to perform the steps that should be the same.
This will help ensure there's less divergence over time.