exo-explore / exo

Run your own AI cluster at home with everyday devices 📱💻 🖥️⌚
GNU General Public License v3.0
15.69k stars 836 forks source link

GPU Support for Linux Virtual Environment on Windows Machines #345

Open Shivp1413 opened 1 month ago

Shivp1413 commented 1 month ago

I am informed that Windows is currently not supported by Exo. However, I was wondering if it's possible to use a Linux virtual environment (running on a Windows machine) to access and utilize the GPU of the Windows PC?

It would be great to have support for Windows, as the majority of users, especially gamers, tend to use Windows PCs, which almost always come with GPUs.

Thanks for considering this!

ji-cryptocafe commented 1 month ago

windows does not support posix shared memory _posixshmem therefore its currently not possible, even with wsl you can install linux as a secondary boot though thats what i did to run it on my laptop.

pickettd commented 1 month ago

I am able to successfully run Exo inside of both WSL2 and an Ubuntu Hyper-V guest using Win11-Pro and an Nvidia 4090 but there are kind of intermittent failures. I've been tracking/commenting here: https://github.com/exo-explore/exo/issues/101#issuecomment-2420552397

VGLALALA commented 1 week ago

I can run exo on my WSL2 Ubuntu 22.03 LTS with 3070ti Laptop but I just can't get the cluster working properly