-
Notifications
You must be signed in to change notification settings - Fork 94
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
Add minimal example of dask-cuda command line cluster setup #554
Comments
Just recently @charlesbluca added some code to try and address specifically that, which now lives in https://github.com/rapidsai/dask-cuda/tree/branch-0.19/examples/ucx . Does that cover your question, if not, what else could we do to improve it? |
Maybe it would be better to duplicate some of the general usage info in the UCX section in the Worker section, so that it's more visible? We can always slim down the UCX section later on if we find that parts of it are redundant. I'm also happy to expand upon the standalone utilities - if we made the use of UCX an option, then they could function as a minimal example of a standard multi/single-node set up. |
@charlesbluca I think that approach would be a great idea |
Currently drafting some changes to address the docs aspect of this in #561 - in general, I am leaning towards putting basic usage examples in the first few pages, and moving more advanced configuration to standalone examples in the docs. |
Addresses #554; I tried to tidy up the installation/specializations/quickstart pages so that some of the more technical stuff could go into some published examples, and probably a new page discussing configuration of LocalCUDACluster / `dask-cuda-worker`. Also added `sphinx-click` to the dependencies so we can more easily document any changes to `dask-cuda-worker` (#560) - I would also like to get the docstrings for the CLI, LocalCUDACluster, and `initiailize()` up to date and more concise if possible. Authors: - Charles Blackmon-Luca (https://github.com/charlesbluca) Approvers: - Peter Andreas Entschev (https://github.com/pentschev) URL: #561
This issue has been labeled |
Is this resolved with PR ( #561 ) or was there more work needed here? |
I think that's sufficient - we could always potentially add an example script like those made for UCX. @beckernick did you get a chance to check out the changes to the docs? |
I guess this is mostly addressed and since this has been inactive for so long I'm gonna close it for now, but please reopen/file a new issue if needed. |
In the docs, we have a clear example of setting up a LocalCUDACluster. We also list several additional arguments to the "Command Line Tool", which corresponds to the Dask CLI. However, it's not obvious from the dask-cuda documentation what needs to change relative to standard usage of the Dask CLI. We have an example of using
dask-cuda-worker
in the UCX integration setup, but it's quite possible a user wouldn't look at the UCX integration if they aren't already planning to use UCX.It would be valuable if we included a minimal example of setting up a multi-node cluster (or equivalent single-node setup) with
dask-cuda-worker
from the command line, like in the Dask docs. This could live in either dask-cuda or dask. This documentation would be a valuable asset to share with users interested in testing multi-node or from the command line.The text was updated successfully, but these errors were encountered: