conda-forge / miniforge

A conda-forge distribution.
https://conda-forge.org/miniforge
Other
6.25k stars 323 forks source link

Still the best for Apple Silicon ? #486

Closed underthesand closed 1 year ago

underthesand commented 1 year ago

Comment:

i heard miniconda is now better for M1/M2 chips. I thought miniforge was always ahead of miniconda, is that still the case?

jaimergp commented 1 year ago

Miniconda has osx-arm64 installers, yes, if that's what you are asking. I don't know what "better" or "ahead of" would mean here, but you can get a working conda installation without Roseetta using either.

The only difference is which channel packages are coming from and default in the configuration (conda-forge for Miniforge, defaults for Miniconda). Ah, and the presence of the mamba CLI tool (Miniconda "only" has conda + conda-libmmaba-solver).

underthesand commented 1 year ago

Conda-forge has a lot of packages, and mamba is fast, so I'm going to continue using Miniforge. However, the general recommendation seems to be shifting towards using Miniconda now that it has osx-arm64 support.

jaimergp commented 1 year ago

Both Miniconda and Miniforge ship the conda-libmamba-solver plugin which brings the mamba solver to conda, so these are roughly equivalent:

$ mamba install scipy
$ conda install scipy --solver=libmamba

Of course you can configure conda to always use libmamba with conda config --set solver libmamba.

Just mentioning it in case "speed" is a concern in an environment where you can only use Minconda.

hmaarrfk commented 1 year ago

seems like the conversation is resolved.