OpenCL & CUDA GPU support
It would be nice to have (relatively) easy access to the dedicated GPU's on our Win10 PC's, and OpenCL support for the AMD Drivers & CUDA for NVidia drivers etc.
What I am thinking on specifically (although there are many many uses for it and CUDA support) is hashing functions that are lackluster within windows itself, but benefit immensely within Linux and Unix.
Cryptocurrency mining for example, is known to be much faster on Linux systems than Windows. Do you see any support for OpenCL and/or CUDA in the future?
It’s on the backlog, but not currently planned.
We know many of you would like to be able to accelerate your numerical analysis code via CUDA/OpenCL, etc.
One thing to explore in the meantime is to try running your code in Windows. Windows actually has very powerful GPU-acceleration capabilities and you may well find that much of your existing code may well work already or require trivial effort to port to Windows itself.
in the meantime, bear with us, and UPVOTE THIS ISSUE if you care (please don’t create another duplicate ask – that doesn’t help us prioritize asks).
Pier Lim commented
It would be a killler feature - I can see more windows laptops sold if this is a reality, especially for developers.
Pawel Kunstman commented
Aaron Styles commented
I'm just diving into the world of ML, but have and AMD gpu. Community support for OpenCL is lacking, but there are some solutions out there that help, getting them to work on Windows is crazy hard.
Bill Gates commented
Come on, It's been a whole year, and this is still on the Back log... We need CUDA in our research and we don't want to bother physically installing Linux on every machines and frequently switch between operating systems.
Vignesh S commented
Guys, 2017 and beyond is the Era of Deep learning and Machine Learning, the Augumented Era. Not everyone are expert programmers and write from scratch using CUDA library. We use other high level open source libraries like Pytorch, Tensorflow, Keras, etc. So we need to be able to access the GPU. When this was announced "Bash on Windows" the very first thing that came to my mind was the amazing endless possibilities. But now it's just shattered and this has proven to be no good use. I still cant believe it's on a Backlog. At least start to work on it. If its going to come late its OK, but this has to come.
Wang Tao commented
Bruce Black commented
Guys I think this might inherently be an impossible thing to do, not that they don't want to do it. They know everyone is doing DL these days. And being able to do it on Windows WSL just kills the reason for the Linus system. It might also mean more adoption from data center business for microsoft. Maybe this will never happen just because it is not possible
Bruce Black commented
I'm thinking you guys must know what everyone is doing these days...... For the love of ***, please enable torch, tensorflow, CUDA, etc, etc, locally on Windows!
Francisco Fernandes commented
Ok, after Windows 10 Fall Creators, and not very much news on the Bash front, I will switch back to Windows 8.1 and Ubuntu 16.04. All the hassles that come with Windows 10 and its 500 useless pre-installed apps is not worth the waiting. If I need GPU I will use Linux instead.
Finally RS3 came and... still we cannot use NVIDIA drivers on WSL.
Is there any progress?
Support GPU in WSL in very important to me, I can use TensorFlow in WSL then.
How could something as important as being able to access the full computation power of our existing hardware be put on backlog?
You guys really need to make GPU's work on Ubuntu - or not have/support Ubuntu at all...
If you can't make it work - I am considering porting my Windows 10 machine to a legit Linux install.
Mārtiņš Briedis commented
Any decisions on this? Please devs, give us an update :/
I will totally get rid of Linux if Windows provides this feature
can we have some information about the state of this idea?? it would be very useful to use cuda device via WSL. thank you a lot
The advantage of using WSL for machine learning is somewhat easier using path names on linux with certain platforms.
Rik Schaaf commented
I want this to be available because ROCm HIP is not supported for windows yet, therefore it would be nice to be used from the subsystem.
Without gpu support bash subsystem on windows 10 is useless :(
Specifically, i'd like to use an Nvidia Titan Xp to run convolutional neural nets - on WSL.
I would very much like to switch from Ubuntu to Windows, but I can't until this is supported.
Hopefully, this can be prioritized, because I'm sure a large percentage of the growing Deep Learning community would be strongly incentivized to switch to Windows, if this is supported.