If AMD's betting the company on their AI compute, they had best follow the advice in the article because the only way to compete with NVIDIA is to meet/exceed not just the performance but also the DevX.
Why isn't AMD's MI300X competitive?
11–20 of 38 posts
Re: Why isn't AMD's MI300X competitive?
#12If AMD's betting the company on their AI compute, they had best follow the advice in the article because the only way to compete with NVIDIA is to meet/exceed not just the performance but also the DevX.
Re: Why isn't AMD's MI300X competitive?
#13Re: Why isn't AMD's MI300X competitive?
#14After all, if the Software does not work, its just a Paperweight
Re: Why isn't AMD's MI300X competitive?
#15Re: Why isn't AMD's MI300X competitive?
#16Please just get everything in PyTorch to work, and work well (and across all graphics cards too). This is the starting point and it doesn't matter how you do it. But the fact you cannot even do some very basic stuff on AMD is going to mean you are left unused by researchers, so getting further up the stack is going to be almost impossible.
The problem is "just". "Just" getting pytorch to work and to work well is a huge undertaking.
Re: Why isn't AMD's MI300X competitive?
#17Mirrors the geohotz rants about AMD at the time, though as others point out this - 2024 - is ancient news in AI world and not quite sure what value it adds to the current discussions
Has this changed, If I want to go hands on with development using pytorch or whatever is used now, would you recommend an AMD card? Genuine question, I have not followed this topic closely for years :)
>development using pytorch
Would probably still play it nvidia safe for more adventurous stuff than token generation even if it has improved
Re: Why isn't AMD's MI300X competitive?
#18Re: Why isn't AMD's MI300X competitive?
#19This has anecdotally been true since forever. Back in the day, OpenCL implementations were passing conformance test but performance was poor. They could not turn hardware capabilities into performance for compute users. Drivers were buggy. Documentation was poor compared to NVidia's docs and forum. Offerings were inconsistent (look up Sycl from Codeplay) and ownership of what it is like to develop for AMD was unclear. The notion that it might not have improved or is only now improving is puzzling. It can't be for the lack of recognizing the problem. Intuitively it does not seem so difficult. I'm curious what the reasons are.
Re: Why isn't AMD's MI300X competitive?
#20Please just get everything in PyTorch to work, and work well (and across all graphics cards too). This is the starting point and it doesn't matter how you do it. But the fact you cannot even do some very basic stuff on AMD is going to mean you are left unused by researchers, so getting further up the stack is going to be almost impossible.
The problem is "just". "Just" getting pytorch to work and to work well is a huge undertaking.