For example, look into the list of supported GPUs in the Github repositories of popular machine-learning libraries PyCharm, Tensorflow etc. AMD and OpenCL is nowhere as compared to Nvidia's CUDA.
For example, look into the list of supported GPUs in the Github repositories of popular machine-learning libraries PyCharm, Tensorflow etc. AMD and OpenCL is nowhere as compared to Nvidia's CUDA.
https://www.logicalclocks.com/blog/welcoming-amd-rocm-to-hop...
Also, the performance of AMD GPUs for deep learning is improving (50% in last 12 months through software alone). The Radeon VII ($600) is about the same performance as the Nvidia 2080Ti ($1100) - and the Radeon VII can be used in a data center (Nvidia force you to use the Volta GPUs - $9000 for a V100):
https://cdn.oreillystatic.com/en/assets/1/event/299/ROCm%20a...
Its gpus—which provide 3d graphics for video games and, increasingly, the computational grunt for trendy machine-learning algorithms—go up against those from Nvidia, whose revenues last year of $11.7bn were nearly twice those of amd.
seems wrong to me. They've been doing perfectly well in HPC tasks in supercomputers. And their CPUs have been doing great. But as far as I'm aware most machine learning work that moves away from NVidia moves to custom silicon rather than AMD GPUs. For the sake of openness I'd very much like AMD to start becoming a more popular option though.
I'm not sure if it will happen, or when, but damn would it be satisfying.
To top this off, the proprietary driver gave us permanent issues with OS integration, testing and deployment, and being distributed out of band, it was really difficult to get every developer on the same version. Each version of the GPU compiler had different and conflicting quirks, increasing the chaos of which developer/researcher used which branch of our software.
I would not recommend tying any serious work to NVidia hardware to any team.
I'm look at their new cards but holding off because people are saying the only way to avoid crashes and black screens is to install on a fresh windows install. Yeah, no thanks.
Driver support/reliability isn't something one could quantify in any meaningful way, as both companies have had plenty of botched driver releases [0] over the decades of their existence.
[0] https://www.tomshardware.com/news/Nvidia-196.75-drivers-over...