Earlier quoted context omitted.
Can you explain about paravirtualization?
Yes, instead of using a virtual GPU driver that simulates the behavior of a real device, a paravirtualized driver is a shim that connects a device in the virtualized operating system to a real device on the host. In summary: * Full virtualization is a complete, in-software implementation of a device. Early virtualization technology was typically of this nature. * Paravirtualization typically requires cooperation betw…
CUDA on Windows Subsystem for Linux 2
111–120 of 221 posts
Re: CUDA on Windows Subsystem for Linux 2
#112Re: CUDA on Windows Subsystem for Linux 2
#113Earlier quoted context omitted.
> I personally don't get why any developer would prefer Windows over Linux Because windows now literally has all the stuff Linux has plus a lot more. The only reason for a well paid developer to prefer linux over windows for a desktop OS is that you don't need any of the extra stuff (a decent desktop experience, hardware support and a commercial end user software eco system) or that you have some fundamental objectio…
According to the Stack Overflow survey, Linux Desktop marketshare for developer has been growing constantly over the years. 23% in 2018's "primary desktop OS" question, 26% in 2019, 27% in 2020. Prior to that the question was asked differently, allowing multiple choices, but Linux was even lower back then. WSL was released in 2016 so much of this growth has happened while it was out. There might be some delay in the…
Re: CUDA on Windows Subsystem for Linux 2
#114Earlier quoted context omitted.
Well, CUDA is about the opposite of open source. It needs special hardware and a closed source driver. CUDA on Windows was already a big deal in engineering. Scientists and academics preferred Linux (and python, and docker) and Windows is playing catch up there to become compatible with the tools that have grown in popularity over the last 5 years. Personally, as an open source advocate, I think competition (even fro…
WSL2 and all these features don't have anything to do with open source either. It's basically a shim for communication of two proprietary bits of software on both sides. Fortunately all these graphics and compute shims will never get merged into upstream kernel so they'll be second-class citizens like forever. Dave Airlie who is maintainer of Linux graphics subsystem will never allow to merge it since it's can only b…
Re: CUDA on Windows Subsystem for Linux 2
#115Re: CUDA on Windows Subsystem for Linux 2
#116Earlier quoted context omitted.
Your next laptop will be a personal computer?
I believe they meant PC as in PC (Windows) vs Mac. I've encountered a lot of people who use PC Windows Machine interchangeably.
And then of course, there was the very successful advertising campaign from Apple where they specifically distinguish Macs from PCs: https://en.wikipedia.org/wiki/Get_a_Mac
Essentially, Macs are "personal computers" but they aren't "Personal Computers", if you know what I mean.
Re: CUDA on Windows Subsystem for Linux 2
#117Earlier quoted context omitted.
Anyone recommend a good guide for quick setup and noodling on one of these platforms? I tried a Digital Ocean machine learning droplet awhile back with one of their guides and nothing on it worked.
I liked using colab to test certain things out, but it depends on whether or not you enjoy using tensorflow. Edit: I should also add that if you enjoyed the colab experience but want to scale up, you can attach the same notebooks to a Google cloud compute VM and run them on that.
Re: CUDA on Windows Subsystem for Linux 2
#118Earlier quoted context omitted.
I liked using colab to test certain things out, but it depends on whether or not you enjoy using tensorflow. Edit: I should also add that if you enjoyed the colab experience but want to scale up, you can attach the same notebooks to a Google cloud compute VM and run them on that.
In case you don’t know, Colab also supports other platforms, you can use PyTorch, Jax, Flux, and likely some others.