-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Containerization #24
base: main
Are you sure you want to change the base?
Containerization #24
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update this with the version for each dependency- this improves the consistency of the computational environment.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
compare the notebook and environment file and remove unused dependencies like category_encoders
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, I will do it.
Updates on the Containerization Branch
Hi everyone,
I’ve created a new branch called containerization and made some key updates compared to our previous main branch. Please take a look:
Removed the
conda-lock.yml
file:I had to remove this file because when it exists in the working directory, the
conda-lock
tool generates.lock
files for multiple operating systems, not just forlinux-64
.Added
mamba
to the dependencies indsci522_environment.yml
:Without explicitly adding
mamba
as a dependency, creating a container from the Dockerfile results in an error. It seems that theconda-linux-64.lock
file inadvertently removesmamba
from the minimal Jupyter image.Tested the Dockerfile:
I built an image from the Dockerfile using the following command:
docker build --tag practtest --platform=linux/amd64 .