-
Notifications
You must be signed in to change notification settings - Fork 32
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
Mambaforge migration #680
base: master
Are you sure you want to change the base?
Mambaforge migration #680
Conversation
Pull Request Test Coverage Report for Build 3394141161
💛 - Coveralls |
@jcohenadad I was able to update our Github Actions file to use mamba during the CI tests, and I tested a See here for full installation and test log:
So I think there wouldn't be too much issue migrating to Mambaforge. There's different ways of installating it, however I think my preferred way to document it for users is to suggest installation through conda , instead of forcing them to use MiniForge like is being done in Shimming Toolbox here shimming-toolbox/shimming-toolbox#403. This is because they have an automated installation script to handle their environment (eg where they install miniforge automatically), whereas we don't and some of our users might not know how to manually manage both a prior Anaconda/Miniconda installation and a new Miniforge installation (i.e. they might complain they lost their old conda envs). Essentially, we would just need to add the instruction under "Existing conda install" described here, https://mamba.readthedocs.io/en/latest/installation.html, and then make them install the ADS venv with |
@mathieuboudreau not sure why I never reviewed this, sorry about that. I like this PR a lot and would like to revive it. We should merge this during/after the nnunet migration #800. Maybe we'll need a new PR because this one is pretty old. I had to re-install the venv to test new dependencies and conda was excruciatingly slow. mamba is faster and IIUC it can be used as a direct replacement. |
I agree - and it's (conda) been quite excruciatingly slow for me too lately. This PR wasn't ready for review, we need to write up instructions for the users in the documentation, note how in one of my prior comments I thought it may be wiser to first ask the users to install miniconda, and install mambaforge using that instead of going the route SCT does (since they have a different installation procedure ) |
Checklist
Description
Linked issues
#677