usage of mamba for installing some ml librarries e.g. here
All these changes can be seen in in branch v1.8-branch namely:
in base image
in every jupyter image
IMPORTANT: our main branch is no longer compatible with upstream repo. We cannot rebuild the rocks without problems. I am talking more about this here.
What needs to get done
Rewrite the rockcraft.yaml files for each notebook image:
Upgrade python, miniforge and all the other requirements. Please note that some of them are no longer part of requirements.txt files.
Use mamba to install some of the ML librarries.
Use s6 overlay in the rockcraft.yaml.
Adjust the CI so we can build rocks for different platforms (x86_64, aarch64, ppc64le)
Definition of Done
We can rebuild Rocks from upstream branches
We have rocks for different platforms published in Dockerhub
Context
Upstream now supports Docker image builds for different platforms namely:
This is reflected with:
All these changes can be seen in in branch
v1.8-branch
namely:IMPORTANT: our main branch is no longer compatible with upstream repo. We cannot rebuild the rocks without problems. I am talking more about this here.
What needs to get done
Rewrite the
rockcraft.yaml
files for each notebook image:rockcraft.yaml
.Definition of Done