Earlier quoted context omitted.
Any title that gives us a clue why the story is worthy of note. At the moment it's frustrating as you have to click through to find out if you want to click through. (title at the time of my comment was "CUDA Toolkit Release Notes")
As an ML + open source developer for over 10y, MacOS support for deep learning is already long gone, Linux is the prime AI/ML OS. However, Apple and NVidia parting away is a good omen for GPU competition I believe. Whatever Apple hw comes up with, if usable outside MacOS software stack, it'd be an interesting alternative.
CUDA Toolkit Release Notes
61–70 of 126 posts
Re: CUDA Toolkit Release Notes
#62Earlier quoted context omitted.
It's extremely hard to use the standard ML toolchains for GPU on anything that doesn't support CUDA.
>standard ML toolchains So Nvidia has achieved their goal and pushed ATI out of ML market?
Re: CUDA Toolkit Release Notes
#63This is why CUDA and NVIDIA are a cancer. Such an important piece of infrastructure for both graphics and ML should be open source.
The corresponding AMD infrastructure and most related tools are fully open source. The driver is even upstreamed in the Linux kernel!
Re: CUDA Toolkit Release Notes
#64Earlier quoted context omitted.
Any title that gives us a clue why the story is worthy of note. At the moment it's frustrating as you have to click through to find out if you want to click through. (title at the time of my comment was "CUDA Toolkit Release Notes")
As an ML + open source developer for over 10y, MacOS support for deep learning is already long gone, Linux is the prime AI/ML OS. However, Apple and NVidia parting away is a good omen for GPU competition I believe. Whatever Apple hw comes up with, if usable outside MacOS software stack, it'd be an interesting alternative.
Except, of course, according to Apple’s history regarding the matter, it won’t.
Re: CUDA Toolkit Release Notes
#65Earlier quoted context omitted.
Why would you do anything compute intensive on laptops that suffer from cooling issues?
Why make such a broad statement at all? There are laptops for nearly every need - yes there are some which will throttle very quickly and are only good for light work, but there are laptops in every size that have decent enough cooling that they can run at max load 24/7 without any issues. As to why someone would do this - can you really not think of a single reason?
If you have a laptop that will run at 100% load indefinitely, it's only because the manufacturer has chosen a low power CPU.
Re: CUDA Toolkit Release Notes
#66Earlier quoted context omitted.
A well deserved vendetta, Nvidia has screwed Apple over multiple times going back to the PowerPC days. After the defective chipset fiasco one can’t blame them for cutting ties.
In the end, it's the customers who lose
Re: CUDA Toolkit Release Notes
#67Earlier quoted context omitted.
Would this from AMD count? https://rocm.github.io/
It's not supported on Mac, and even on Linux seems to have weird limitations on specific kernel versions. It also supports just a subset of AMD chips, which doesn't seem to include the actual AMD chips of the different Macs that I have available. ROCm would count if it's mature enough so that the setup "just works" on any reasonable environment (in the way that it mostly is so for the major ML platforms on nvidia/CUD…
Re: CUDA Toolkit Release Notes
#68This is why CUDA and NVIDIA are a cancer. Such an important piece of infrastructure for both graphics and ML should be open source.
When they took steps to embrace other languages the boat was already in high sea.
Re: CUDA Toolkit Release Notes
#69We need a CUDA alternative for non NVIDIA gpu's, specially on a Mac.
OpenCL 2.0 was announced in 2013, Nvidia added OpenCL 2.0 "for evaluation purposes" in 2017. I don't think they have final support yet.
OpenCL 2.1 uses the same intermediate language as Vulkan, SPIR-V. Nvidia does not seem to support this.
When OpenCL 2.2 was announced in 2017 Khronos said they were working on converging OpenCL and Vulkan compute, but OpenCL will remain separate. I think this means that they will both use the same SPIR-V backend to run shader code, but I don't know.
Khronos also has SYCL. The latest version, 1.2.1, was released a few days ago and uses OpenCL 1.2 as the backend. I'm guessing it doesn't use a newer version because of Nvidia's poor support for them, but AMD doesn't seem to support it well either.
Then there's a multitude of other libraries/platforms, like POCL, HCC, Acoran, that I don't know anything about but found mentions of. AMD has HIP which can convert Cuda to run on AMD hardware, so maybe Cuda is the best option for AMD as well?
I find it a bit of an embarrassment for the industry that it's this messy and complicated, and I don't see it getting better in the near future. It seems as if the proprietary Cuda is still the best option, and that's a big failure for everyone other than Nvidia. I don't want to use a proprietary language, but I want the code to run well on all the major platforms. I still don't know what to use.
https://gpuopen.com/compute-product/hcc-heterogeneous-comput...
https://www.codeplay.com/products/acoran/
https://gpuopen.com/compute-product/hip-convert-cuda-to-port...
Re: CUDA Toolkit Release Notes
#70Earlier quoted context omitted.
As an ML + open source developer for over 10y, MacOS support for deep learning is already long gone, Linux is the prime AI/ML OS. However, Apple and NVidia parting away is a good omen for GPU competition I believe. Whatever Apple hw comes up with, if usable outside MacOS software stack, it'd be an interesting alternative.
> if usable outside MacOS software stack Except, of course, according to Apple’s history regarding the matter, it won’t.