Can xgboost, lightgbm, and pandas be made into optional dependencies?
#897
Unanswered
Chris Lo (topher-lo)
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi
flamlcommunity and maintainers! First of all, fantastic library and incredible algorithms. My team is usingflaml.tuneto run our custom hyperparameter tuning workflows. It's economical, easy-to-use, fast, and powerful: all 💯 features for production.There is is one problem causing us headaches though: our Docker images with
flamlinstalled are too big. The culprit?xgboostandlightgbm: we aren't using these models in our ML workflow. Having to install these two dependencies just to useflaml.tuneis really slowing down our development cycles. Moreover, we are paying for those extra unused MiBs to ECR.Please correct me if I'm mistaken, but I don't think
lightgbmandxgboostare necessary forflaml.tune?P.S.
Perhaps
pandascan also be made into an optional dependency? I know many serious data teams that have pure numpy ML workflows in production:pandasis just unnecessary bloat. Once again, I don't thinkpandasis required forflaml.tune?All reactions