Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[馃悤 Batch]: Use Mamba instead of Conda environments in Ersilia #1062

Open
DhanshreeA opened this issue Mar 12, 2024 · 4 comments
Open

[馃悤 Batch]: Use Mamba instead of Conda environments in Ersilia #1062

DhanshreeA opened this issue Mar 12, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@DhanshreeA
Copy link
Member

DhanshreeA commented Mar 12, 2024

Summary

Just one word: Speed.

Objectives

Conda is painfully slow, and Mamba is increasingly becoming popular as a significantly faster alternative to Conda, so much so, it now ships as a configurable solver with Conda as well. So either we can use Mamba entirely, or at the very least shift to using Mamba as a default solver in model environments that Ersilia creates.

Documentation

https://micromamba-docker.readthedocs.io/en/latest/quick_start.html#running-commands-in-dockerfile-within-the-conda-environment

@DhanshreeA DhanshreeA added the enhancement New feature or request label Mar 12, 2024
@DhanshreeA DhanshreeA changed the title 馃搼 Feature Request: Use Mamba instead of Conda environments in Ersilia 馃搼 Feature Request: Use Mamba instead of Conda environments in Ersilia? Mar 12, 2024
@anshikavashistha
Copy link

May I work on this issue @DhanshreeA ?

@DhanshreeA
Copy link
Member Author

Hey @anshikavashistha thank you for your comment. This issue is currently only under discussion, and will affect several key areas within ersilia. So we might not open it to outside contributions just yet.

@anshikavashistha
Copy link

No problem @DhanshreeA
I would love to contribute to any beginner level issue.If there is any issue where I could contribute,I would love to work.Please let me know.

@miquelduranfrigola
Copy link
Member

Update based on discussion:

  • Conda-pack does not work with mamba
  • We should (if anything) use libmamba within conda.

@DhanshreeA DhanshreeA changed the title 馃搼 Feature Request: Use Mamba instead of Conda environments in Ersilia? [馃悎 Task]: Use Mamba instead of Conda environments in Ersilia May 28, 2024
@DhanshreeA DhanshreeA changed the title [馃悎 Task]: Use Mamba instead of Conda environments in Ersilia [馃悤 Batch]: Use Mamba instead of Conda environments in Ersilia May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Queue
Development

No branches or pull requests

3 participants