-
Notifications
You must be signed in to change notification settings - Fork 10
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
Update to latest bundled binaries #119
Conversation
yaxxie
commented
May 16, 2022
•
edited
Loading
edited
- Fix the CI
- Add 1.7 to CI matrix
- Fix 1.7 tests
- Upgrade bundled binary to latest LGBM release (3.3.2 as of writing)
- Update README
@IQVIA-ML/lightgbm-maintainers If we see here we can see that 1.6.x is the new LTS (supplanting 1.0.x series). So the question becomes if you're ok with dropping official support for pre-1.6 releases. |
P.S. I'm working on 1.7 CI fixes. |
@ablaom I'm doing a bit of investigation as to whats happening for our CI and I found that for v1.0, 1.1 and 1.2 julia versions If I have Because I'd like a) the CI to not fail when it can pass (and I can't actually find someone to turn off early 1.x as required checks) and b) I personally find it quite unsatisfying that we can't continue to support the early 1.x series, I'm going to pin this package to the IFF you also have the inclination, it'd be nice to see this working again. I appreciate that the early 1.x series will never any longer get cutting edge MLJ packages but it doesn't make sense for the solver to give versions which are prior to the initial release of this LGBM package. I totally appreciate you may not care for this given that 1.6.x is now LTS, but as I mentioned, I'd personally appreciate it. |
… fine on just linux
@ablaom as a follow up, I can see that pre-1.6 won't be supported. I still think the wonky package resolution is weird but since MLJ no longer cares about pre-1.6 users I've made it so our tests only operate on 1.6+ |
I agree it would be nice to maintain support for < 1.6. However, there is very little appetite for this among developers, probably because we are all spread so thin. I recall that the SciML organisation was actively discouraging devs to support < 1.6. MLJModelInterface 1.4 adds a couple of traits and some doc-string convenience functions. Adding traits should not be breaking - we took special precautions. So I don't see why MLJModelInterface 1.3 is a problem if you want to use an old Julia version. But, as you can see, we've given up and no longer support Julia 1.5 in MLJBase. |
FYI: We are rolling out standardized docstrings for all MLJ models. I have a technical writer that may be able to make a PR, but if you're inclined to do this yourself, all the better. |
cleaner shrimp
@ablaom thanks for the heads up on the standardised docstrings. I couldn't open the URL but have looked at the docstrings for MLJ models. A PR would be helpful |
I have a few things to fix which @FatemehTahavori pointed out to me so please hold off merging |
@yaxxie Sorry, here's the doc-roll out link: link : JuliaAI/MLJ.jl#913 |