-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Enable Deepspeed on Windows #6651
Comments
@SeanNaren is this something the deep speed team can support? |
DeepSpeed already supports MPI which is windows compatible! In order to integrate this, we'll need to refactor our code such that we use DeepSpeed's initialization function: https://deepspeed.readthedocs.io/en/latest/initialize.html#deepspeed.init_distributed |
This issue has been automatically marked as stale because it hasn't had any recent activity. This issue will be closed in 7 days if no further activity occurs. Thank you for your contributions, Pytorch Lightning Team! |
This issue has been automatically marked as stale because it hasn't had any recent activity. This issue will be closed in 7 days if no further activity occurs. Thank you for your contributions, Pytorch Lightning Team! |
This issue has been automatically marked as stale because it hasn't had any recent activity. This issue will be closed in 7 days if no further activity occurs. Thank you for your contributions, Pytorch Lightning Team! |
Support has been tentatively added in #8488, without end to end testing. So if anyone gets the chance to try this out on Windows end to end and report back it would be awesome! |
🚀 Feature
Currently,
deepspeed
is explicitly disabled on Windows systems:I checked by commenting out the
not _IS_WINDOWS
part thatdeepspeed
indeed does not currently work on Windows, the following error is emitted:Motivation
It would be awesome to get the speed and memory benefits of
deepspeed
on Windows machines too!Pitch
My understanding is that enabling this requires using our own implementation of parallelism via MPI rather than Pytorch distributed, which doesn't support Windows. Not sure how involved this is.
Alternatives
N/A
Additional context
Discussion with @SeanNaren about it here: https://pytorch-lightning.slack.com/archives/CRBLFHY79/p1616436343124400
The text was updated successfully, but these errors were encountered: