allegroai / clearml-agent

ClearML Agent - ML-Ops made easy. ML-Ops scheduler & orchestration solution
https://clear.ml/docs/
Apache License 2.0
241 stars 92 forks source link

Support for micromamba package manager #212

Open QazyBi opened 2 months ago

QazyBi commented 2 months ago

Proposal Summary

Solving the environment with conda is taking too much time, while there is an almost drop-in faster replacement - micromamba.

Motivation

To use better package manager in clearml-agents where environment resolution takes place frequently. With your support I could try to implement it.

ainoam commented 1 month ago

Thanks for suggesting @QazyBi - We'll take a look.

ainoam commented 1 month ago

@QazyBi looks like micromamba is indeed almost a drop-in replacement: To support would entail identifying the executable name (so you can use mamba/micromamba) and find an alternative to the current use of conda "update" command.

This is currently not in our immediate focus, but if you're up for a PR we'll support you as best we can.