-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Description
Click here for instructions on how to use Ray on Windows (natively)
This is long term, but I'm creating this issue so we have a place to collect our thoughts. I'd like to have a better understanding of what's involved.
There has been substantial progress on this in #93 by @mehrdadn. The PR is outdated, but that should give a sense of what's involved.
One of the primary issues I believe was the heavy usage of system calls that don't have exact equivalents in Windows. Related to this, see code under src/common/shims/windows/.
Another issue had to do with thirdparty libraries (e.g., flatbuffers, Redis) that had issues on Windows. One approach is to fork these projects and make necessary modifications. There is a Windows port of Redis https://github.com/MSOpenTech/redis, but it's not clear how up-to-date it is, and we're relying on some pretty recent Redis features.