News for hackers. Stuff that matters.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by rjzzleep on Thursday June 13, 2024 @05:20AM (#40667543)
> Hardware: TensorWave node equipped with 8 MI300X accelerators, 2 AMD EPYC CPU Processors (192 cores), and 2.3 TB of DDR5 RAM.

> MI300X Accelerator: 192GB VRAM, 5.3 TB/s, ~1300 TFLOPS for FP16

> Hardware: Baremetal node with 8 H100 SXM5 accelerators with NVLink, 160 CPU cores, and 1.2 TB of DDR5 RAM.

> H100 SXM5 Accelerator: 80GB VRAM, 3.35 TB/s, ~986 TFLOPS for FP16

I really wonder about the pricing. In theory the MI300X is supposed to be cheaper, but whether is that is really the case in practice remains to be seen.

Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by sigmoid10 on Thursday June 13, 2024 @06:02AM (#40667765)
It doesn't matter. AMD has offered better compute per dollar for a while now, but noone switched because CUDA is the real reason why all serious ML people use Nvidia. Until AMD picks up the slack on their software side, Nvidia will continue to dominate.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by huntertwo on Thursday June 13, 2024 @07:19AM (#40668210)
Large corporate customers like Microsoft and Meta do not use CUDA. They all use custom software. AMD doesn’t have enough GPUs to sell them yet, that’s the real bottleneck.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by logicchains on Thursday June 13, 2024 @07:46AM (#40668431)
That's a pretty big claim, that Microsoft and Meta have their own proprietary cuda-replacement stack. Do you have any evidence for that claim?
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by versteegen on Thursday June 13, 2024 @08:29AM (#40668830)
I'm guessing what they meant is that they use toolchains that are retargetable to other GPUs (and typically compile down to PTX (nVidia assembly language) on nVidia GPUs rather than go through CUDA source -- GCC and clang can both target PTX). For example XLA and most SYSCL toolchains support much more than nVidia.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by sigmoid10 on Sunday June 16, 2024 @05:09AM (#40695710)
Even then it's an insanely bold assumption that a company other than Nvidia could build a better framework than CUDA for compiling PTX. Especially since CUDA is already so much C-like. I've never seen anyone go deeper than that outside of academia.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by dexterac on Monday June 17, 2024 @01:27AM (#40702566)
How many customers/consumers will care about services are be built with CUDA?

If they need a ChatBot that uses a model with same accuracy and performance as on non-CUDA hardware, would they still want CUDA based hardware?

Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by sigmoid10 on Saturday June 22, 2024 @05:29AM (#40757640)
Who is going to build the architecture and compile the device specific kernels? You have to pay those people as well and you can save tons of money and time if you do it with cuda.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by hyperman1 on Thursday June 13, 2024 @06:55AM (#40668051)
And this shouldn't be to hard if you know the ins and outs of the hardware and have a reasonable dev team. So why aren't they doing it?
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by rjzzleep on Thursday June 13, 2024 @08:50AM (#40669017)
> and have a reasonable dev team

probably this.

Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by oelang on Thursday June 13, 2024 @08:41AM (#40668952)
Microsoft recently announced that they run chatgpt 3.5 & 4 on mi300 on Azure and the price/performance is better.

https://www.amd.com/en/newsroom/press-releases/2024-5-21-amd...

Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by sigmoid10 on Thursday June 13, 2024 @12:22PM (#40671602)
I've used ChatGPT on Azure. It sucks on so many levels, everything about it was clearly enforced by some bean counters who see X dollars for Y flops with zero regard for developers. So choosing AMD here would be about par for the course. There is a reason why everyone at the top is racing to buy Nvidia cards and pay the premium.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by dexterac on Sunday June 16, 2024 @09:48PM (#40701630)
"Everyone" at top is also developing their own chips for inference and providing APIs for customers to not worry about using CUDA.

It looks like the price to performance of inference tasks gives providers a big incentive to move away from Nvidia.

Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by sigmoid10 on Saturday June 22, 2024 @05:27AM (#40757630)
There are only like 3 AI building companies who have the tech capability and resources to afford that and 2 of them don't even offer their chips to others or have gone back to Nvidia. The rest is manufacturers desperately trying to get a piece of the pie.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by mistymountains on Thursday June 13, 2024 @11:23AM (#40670801)
Unless you develop in CUDA, you can easily train code (e.g. PyTorch) written for training on Nvidia hardware on AMD hardware. You can even keep the .cuda() calls.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by sigmoid10 on Thursday June 13, 2024 @12:44PM (#40671840)
In theory. But if you actually work with that in practice, you're already going to have a bad experience installing the drivers. And it's all downhill from there.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by huevosabio on Thursday June 13, 2024 @05:30AM (#40667592)
RunPod [0] is pricing MI300X at $4.89/hr vs $3.89-4.69/hr for H100s.

So, probably around the same price?

The tests look promising, though!

[0] https://runpod.io/

Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by latchkey on Sunday June 16, 2024 @10:25PM (#40701820)
We are starting at $4.50/hr [0]. The catch is that we won't have availability until mid August.

The weird thing on Runpod is the virtual CPUs, you can't run MI300x in virtual machines yet. It is a missing feature that AMD is working on.

[0] https://hotaisle.xyz/pricing/