|
|
|
|
|
by throwway120385
6 days ago
|
|
Nvidia's software support remains "best in class" so they've become the default for a lot of this stuff. To overcome that I think you'd have to get a lot of hobbyists and by extension interested young people using your hardware instead of Nvidia. So you'd have to have good software support, decent hardware, and low hardware cost. People started with Nvidia because most machines had an Nvidia card in them, and Nvidia's software support was carried-over momentum from how they've supported their GPUs with PC gaming. I've tried AMD, for example, and the compatibility matrices and bugs and just general lacking software support for ML on their hardware makes it a total non-starter. It may be a lot better with current-generation stuff but it's going to take a lot for me to trust AMD for ML. |
|
The hardware that nvidia is selling can be used against them because it can generate the code that is lacking for hardware from other companies.
So there’s a world out there where Intel or AMD just generate the needed software with compute from rented Nvidia hardware or the end consumer does the same, akin to opensource volunteers spending their free time reverse engineering undocumented hardware for the last few decades.
That’s if the claim that other companies produce acceptable hardware that is mostly just kneecapped by poor software.
If that’s the case there’s a distinct chance that we’ll see feature parity between the different vendors soon enough.
Unless the models that run on nvidia hardware are inadequate for this task, but that sort of raises a catch-22 — if the models aren’t good enough to generate drivers and CUDA type software what are they good enough for?