Live data from Hacker News

CUDA on Windows Subsystem for Linux 2

devblogs.nvidia.com

111–120 of 221 posts

Re: CUDA on Windows Subsystem for Linux 2

#111
post #94

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…

Thank you so much for the through explanation.

Re: CUDA on Windows Subsystem for Linux 2

#113
post #100
post #65

Earlier 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…

WSL2 came out (in non-preview version) last month and is a vital improvement. Windows Terminal is still pre-1.0 as is the CUDA and DirectX on Linux stuff. Then give it a bit of time to percolate through, technically and socially.

Re: CUDA on Windows Subsystem for Linux 2

#114
post #50

Earlier 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…

It's incredible that people like you are bitter because others are given a choice and they don't choose what you would want them to. And all in the name of freedom, no less.

Re: CUDA on Windows Subsystem for Linux 2

#116
post #110
post #108

Earlier 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.

"Personal Computer" has long been specifically associated with Windows machines and specifically excludes Mac and Linux. It started with the "IBM Personal Computer" and its branding caused non-IBM machines (eg Macintosh) to use other branding ("a mac"). When IBM partnered with Microsoft to make home computers, this branding really solidified that "PC = Windows".

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

#117
post #79

Earlier 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.

In case you don’t know, Colab also supports other platforms, you can use PyTorch, Jax, Flux, and likely some others.

Re: CUDA on Windows Subsystem for Linux 2

#118
post #79

Earlier 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.

Oh cool! Honestly must have slipped my mind, but it makes sense since you can install some if not all packages via pip
Post reply on HN