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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utilize Conda virtual environments #470

Open
YevheniiSemendiak opened this issue Jun 7, 2022 · 0 comments
Open

Utilize Conda virtual environments #470

YevheniiSemendiak opened this issue Jun 7, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@YevheniiSemendiak
Copy link
Contributor

Why

Feature request came from the Reseach team, namely from @johngull.
This will give us many advantages right now and in the future:

  1. We could export all (not only python) dependencies via the single environment.yml file, many tools like MLFlow / Seldon support Conda environments -- this helps with integrations.
  2. Users could use conda channels to install non-pip dependencies (for instance, extra version of Python, GPU libraries requiring system libs, etc).
  3. Later we could enable our users to build container images by providing a single environment.yml file and base image version.

Also, in the base image we could utilize mamba, a backend replacement for the Conda implemented in C++. It also works with the channels, same commands and UX. Just different CLI utility (conda -> mamba).

@YevheniiSemendiak YevheniiSemendiak added the enhancement New feature or request label Jun 7, 2022
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
None yet
Development

No branches or pull requests

1 participant