-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
[dask] Support more operating systems #3782
Comments
Closing this, as we use #2302 to track feature requests. Leave a comment below if you'd like to contribute this feature, and we'll be happy to re-open it! |
I tried testing today whether #3840 would allow use of the Dask package on Mac (based on #3839 (comment)). I found that most tests from
full log of errors
I ran these tests on my Mac laptop (mac 10.14).
I tried this three times and only the ranker tests failed. some thoughtsThis looks like #3829, but I don't think it's exactly the same issue. The error That error comes from LightGBM/src/network/socket_wrapper.hpp Line 286 in ea8e47e
I'll investigate at some point if this is related to dask/distributed#3356. Noticed dask/distributed#3356 (comment) which says the following
I want to try the fixes for that described here and here and here. |
Report from Windows with ea8e47e:
Attaching log in file because
Full log: |
Tonight, I ran the Dask tasks on my Mac again (based on pushd python-package
python setup.py install
popd
pytest tests/python_package_tests/test_dask.py Just like in #3782 (comment), most tests passed and only two
Both
According to https://www-numi.fnal.gov/offline_software/srt_public_context/WebDocs/Errors/unix_system_errors.html, error 54 is "Exchange full", I haven't been able to find a good resource that explains what that means though. There are many other tests using |
Summary
The Dask interface in https://github.com/microsoft/LightGBM/blob/706f2af7badc26f6ec68729469ec6ec79a66d802/python-package/lightgbm/dask.py currently only supports Linux OS.
It should support other operating systems that are supported by LightGBM itself (macOS and Windows) as well.
Motivation
Adding this feature would allow users to use lightgbm.dask on their favorite OS.
Description
References
To close this issue modify
lightgbm.dask
codebase so that it will be possible to remove the followingskip
directive.LightGBM/tests/python_package_test/test_dask.py
Lines 7 to 8 in ed651e8
The text was updated successfully, but these errors were encountered: