OpenCL. You can use Metal too, but I have no idea how mature it is.Exactly, that's why I'm not sure not having access to CUDA would impact the workflow. Are there equivalent solutions for AMD, or Python/C++ libraries that leverage GPU?
OpenCL for macOS - Apple Developer
If you’re using OpenCL, which was deprecated in macOS 10.14, we recommend that you transition to Metal and Metal Performance Shaders for access to a wider range of capabilities.
developer.apple.com
As somebody who worked on a project that involved both Cuda and OpenCL, Cuda is a lot better though. I know it's not supported by Macs anymore, but it was a lot less of a headache. In a quick Google search, it seems like the gap has narrowed in the last 10 years since I touched it, though, and there are a lot more prewritten examples of how to implement common mathematical formulas that tend to get ran on big data sets, like Fourier Transforms and junk.
Sidenote: I do not miss college comp sci.
Last edited: