News for hackers. Stuff that matters.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by impulser_ on Thursday June 13, 2024 @05:41AM (#40667643)
If they used Nvidia's chip would this somehow make the blog post better?
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by aurareturn on Thursday June 13, 2024 @05:49AM (#40667685)
For one, they didn't use TensorRT in the test.

Also, stuff like this is hard to take the results seriously:

  * To make an accurate comparison between the systems with different settings of tensor parallelism, we extrapolate throughput for the MI300X by 2.

  * All inference frameworks are configured to use FP16 compute paths. Enabling FP8 compute is left for future work.

They did everything they can to make sure AMD is faster.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by davidguetta on Thursday June 13, 2024 @07:48AM (#40668462)
So they just multipiled their results per 2 ^^ ?
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by braiamp on Thursday June 13, 2024 @06:19AM (#40667861)
I see it as they did everything they can to compare the specific code path. If your workload scales with FP16 but not with tensor cores, then this is the correct way to test. What do you need for LLM inference?
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by HPsquared on Thursday June 13, 2024 @07:59AM (#40668564)
Couldn't they find a real workload that does this?
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by ebalit on Thursday June 13, 2024 @09:45AM (#40669562)
vLLM inference of Mixtral in fp16 is a real workload. I guess the details are there because of the different inference engine used. You need the most similar compute tasks to be ran but the compute kernels can't be the same as in the end they need to be ran by a different hardware.
Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by ebalit on Thursday June 13, 2024 @09:52AM (#40669653)
You need 2 H100 to have enough VRAM for the model whereas you need only 1 MI300X. Doubling the total throughput (for all completions) of 1 MI300X to simulate the numbers for a duplicated system is reasonable.

They should probably show separately the throughput per completion as the tensor parallelism is often used for that purpose in addition to the doubling the VRAM.

Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by aurareturn on Saturday June 15, 2024 @09:36AM (#40689715)
What's the cost to run 2x H100 and 1x MI300X?

I think that'd give us a better idea of perf/cost and whether multiplying MI300X results by 2 is justified.

Re:AMD's MI300X Outperforms Nvidia's H100 for LLM Inference by muxr on Sunday June 16, 2024 @06:41PM (#40700705)
I don't understand why they should use TensorRT. vLLM is much more popular and it was actually written for Nvidia. It also supports AMD hardware, so it's the appropriate tool to compare.