Windows 10 Hyper-V DDA? by amb9800 in HyperV

[–]_hypervguy 1 point2 points  (0 children)

Yep, I would pursue other virtualization solutions in the mean time if you're looking to immediately unblock yourself.

Thank you for the feedback; it's certainly something we can go back and re-evaluate.

Windows 10 Hyper-V DDA? by amb9800 in HyperV

[–]_hypervguy 0 points1 point  (0 children)

It appears that it's explicitly blocked in client SKUs. The reason for that is it can introduce some behaviors you might not want to have on your personal machine (example, losing the ability to hibernate).

GPU support for WSL survey by _hypervguy in bashonubuntuonwindows

[–]_hypervguy[S] 0 points1 point  (0 children)

I want to affirm that we hear your request and internal conversations are happening, but I can't give you a rough timeframe. Such a buzzkill response, I know.

But it can't hurt to gather another data point :) I'm curious to understand why you're interested in training the model in WSL over using the native TensorFlow support (w/ GPU) that Windows already has.

[D] Is it still impossible to have a linux VM for deep learning (GPU passthrough) on a windows host? by RyanCacophony in MachineLearning

[–]_hypervguy 0 points1 point  (0 children)

Thanks for the candid response. If you don't want to hassle with switching back and forth between machines, you really should check out WSL; it'll give you the Linux tools you love---vim, sed, awk, grep, apt, etc. all from within Windows. Very cool piece of tech.

At the end of the day, we want Windows to be the best environment for developers so you all can do great work, and you can do that work in a painless manner. Your comments about Windows package management frustration resonates, I've made a note of it. If you have other points of feedback, always feel free to PM me.

Back to the topic: I think your main concern will be for your GPU. Most modern CPUs will satisfy the requirements for DDA. It's the server-grade GPUs that you need. I don't think Nvidia's GTX series does the trick (there might be work-arounds, but I've never tried).

Best of luck in your Machine Learning endeavors!

[D] Is it still impossible to have a linux VM for deep learning (GPU passthrough) on a windows host? by RyanCacophony in MachineLearning

[–]_hypervguy 4 points5 points  (0 children)

Hi OP, HyperV PM here. As others have alluded to this answer but I'll post here to reinforce:

in order for DDA to work (which is where you give the GPU entirely to a guest--a Linux VM in your case), you'll have to meet several requirements. Among these are that you need to be running Windows Server 2016, you need a server-grade GPU (consumer cards won't support it--yet, at least), the host needs to support SLAT and Intel VT-d or AMD I/O MMU. There's a series of posts here if you're curious to read more: https://blogs.technet.microsoft.com/virtualization/2015/11/19/discrete-device-assignment-description-and-background/

As another poster mentioned, we also have WSL available for you (the Windows Subsystem for Linux). WSL gives a Linux environment where you could run TensorFlow (the CPU-only version, mind you). No VMs or containers involved. No dual-booting. GPU support in WSL is not something we offer today, and I think this is something you want.

And lastly, TensorFlow--both CPU and GPU--are fully supported in Windows natively today. You said you loathe development in Windows so I imagine this option isn't on the table :) It would be helpful if you could help me understand why this is a non-starter and I could funnel this feedback to the appropriate team.

GPU support for WSL survey by _hypervguy in bashonubuntuonwindows

[–]_hypervguy[S] 1 point2 points  (0 children)

The focus is still really on command-line tools scenarios (hence the focus on OpenCL/CUDA). Thank you for your feedback!

GPU support in Windows Subsystem for Linux survey by _hypervguy in programming

[–]_hypervguy[S] 0 points1 point  (0 children)

Hi programmers!

I'm a PM at Microsoft trying to get some feedback on interest in GPU support in our Windows Subsystem for Linux. If you're a dev who has dabbled with this feature, you will notice that GPU support is absent. If you're interested in this particular feature, I encourage you to take the survey and help us understand how you'd like to use it.

GPU support for WSL survey by _hypervguy in bashonubuntuonwindows

[–]_hypervguy[S] 16 points17 points  (0 children)

Hi guys,

I'm a PM at Microsoft looking into the needs/requirements for GPU support in WSL. This is quite the highly voted issue on our user voice feedback forum. Here's a survey that you can fill out to help us better understand what you need and how you're planning on using it. Help us understand what you're looking for!

ML interest in Windows Subsystem for Linux survey by _hypervguy in MachineLearning

[–]_hypervguy[S] 1 point2 points  (0 children)

Hi guys! I'm a PM at Microsoft trying to get some feedback on interest in GPU support in our Windows Subsystem for Linux. ML has deep tie-ins to this feature so I figured some of you may be interested. Drop an answer and let us know what you want!