News for hackers. Stuff that matters.
Re:How Meta trains large language models at scale by samspenc on Wednesday June 12, 2024 @10:45PM (#40665413)
OK this was a bit funny:

  Top HW failure modes: 
  * GPU falling off the bus
I honestly thought "do they mean GPUs falling off a bus entering the data center" and then realized its actually the connectivity, as they mention in the next line

  GPUs falling off: In this case, GPUs are not detected by the host on PCIe.
Re:How Meta trains large language models at scale by cachvico on Wednesday June 12, 2024 @11:24PM (#40665625)
Brings a whole new meaning to bus factor
Re:How Meta trains large language models at scale by throwup238 on Thursday June 13, 2024 @12:56AM (#40666094)
I’ve never met a GPU that could survive getting hit by a bus.
Re:How Meta trains large language models at scale by ChuckMcM on Thursday June 13, 2024 @01:02AM (#40666129)
The bits on the bus go round and round!

There is a lot of interesting yet unpublished work on 'data center' scale compute complexes. It was a rabbit hole I fell into several times while at Google.

Re:How Meta trains large language models at scale by falcor84 on Thursday June 13, 2024 @08:46AM (#40668987)
They do publish some of that, or at least they used to. In particular "The Datacenter as a Computer" [0] was a very interesting read.

[0] https://research.google/pubs/the-datacenter-as-a-computer-an...

Re:How Meta trains large language models at scale by martin-adams on Thursday June 13, 2024 @01:58AM (#40666375)
A GPU falling off the bus would be one mega flop
Re:How Meta trains large language models at scale by TeMPOraL on Thursday June 13, 2024 @02:06AM (#40666430)
The audience in the back goes clap clap clap, chapeau bas.
Re:How Meta trains large language models at scale by ardit33 on Thursday June 13, 2024 @10:25AM (#40670090)
Haha… It is a a ‘Tera Flop’, as they are falling in the ground…
Re:How Meta trains large language models at scale by m463 on Thursday June 13, 2024 @02:03AM (#40666407)
Re:How Meta trains large language models at scale by sva_ on Thursday June 13, 2024 @05:54AM (#40667720)
Back when EVGA was still selling GPUs ...
Re:How Meta trains large language models at scale by taneq on Thursday June 13, 2024 @07:52AM (#40668497)
They did it to finance their street racing habit, I'm sure. :P
Re:How Meta trains large language models at scale by TiredOfLife on Thursday June 13, 2024 @06:08AM (#40667792)
And offering warranty. And not doing stealth total component change under same sku.
Re:How Meta trains large language models at scale by whazor on Thursday June 13, 2024 @03:07AM (#40666824)
I was imagining that some sys admin has to walk to the server, take out the GPU, blow against the PCI-E pins like a game cartridge, and put it back to try again.
Re:How Meta trains large language models at scale by iszomer on Thursday June 13, 2024 @06:45AM (#40668001)
More to do with bent pins, material obstruction, or something as trivial as cable management (eg: bundles of qsfp weighing down the ports that are press-fitted not soldered).
Re:How Meta trains large language models at scale by rfoo on Thursday June 13, 2024 @05:08AM (#40667483)
"GPU has fallen off the bus" is an actual error message nvidia.ko prints to dmesg in this case :p
Re:How Meta trains large language models at scale by redbell on Thursday June 13, 2024 @05:10AM (#40667493)
> GPU falling off the bus

I'm wondering if we could prompt llama3 with the above statement. What kind of response would it give?

Re:How Meta trains large language models at scale by TeMPOraL on Thursday June 13, 2024 @05:51AM (#40667695)
With temperature set to 1, it recognizes the joke, but proceeds to explain what the "bus" is in computer terms, picks a problem this prompt could mean, and explains how to solve it. In ~20 tries it always gave me something along the lines of:

The infamous "GPU falling off the bus" issue!

This problem typically occurs when a graphics processing unit (GPU) is not properly seated or connected to its expansion slot, such as PCIe, on a motherboard.

Here are some troubleshooting steps to help resolve the issue:

(numbered list of steps or options follows)

Tested on Llama 3 Instruct 7B Q8_0, because that one fits entirely on my GPU.

Re:How Meta trains large language models at scale by redbell on Thursday June 13, 2024 @06:49AM (#40668018)
+1, interesting findings! I like how it was able to infer the meaning from such a short phrase in a limited context.
Re:How Meta trains large language models at scale by TeMPOraL on Thursday June 13, 2024 @06:56AM (#40668058)
To be specific, the system prompt used was (default in LM Studio config for Llama 3 V2):

You are a helpful, smart, kind, and efficient AI assistant. You always fulfill the user's requests to the best of your ability.

And then the query was:

GPU falling off the bus

And yes, I imagine it read that query as ending with an implied "pls help!".

Re:How Meta trains large language models at scale by burkaman on Thursday June 13, 2024 @09:31AM (#40669432)
It's actually a very common phrase on forums, I think because it's an actual error that Linux will report: https://askubuntu.com/questions/868321/gpu-has-fallen-off-th.... I've also never heard of it, but it seems like it must appear a lot in the training data and probably about 0 times is referring to a bus on the road.
Re:How Meta trains large language models at scale by TeMPOraL on Thursday June 13, 2024 @09:37AM (#40669491)
In my testing, both Llama 3 and its abliterated (uncensored) variant from[0] almost always remarked more or less directly that they see the joke in the phrase, so either they've seen the other meaning in training, or inferred it.

--

[0] - https://news.ycombinator.com/item?id=40665721

Re:How Meta trains large language models at scale by burkaman on Thursday June 13, 2024 @10:05AM (#40669815)
Oh I agree it probably inferred the joke. I was actually more surprised that it knew the real meaning of the phrase because I as a human did not, until I looked it up and saw how common it is.
Re:How Meta trains large language models at scale by Technetium on Thursday June 13, 2024 @10:46AM (#40670370)
Please use the word ablated instead. That article's title is not using a real word. I'm assuming it's the author's English issue, since they called the model "helpfull" instead of "helpful".
Re:How Meta trains large language models at scale by TeMPOraL on Thursday June 13, 2024 @11:39AM (#40671008)
Oops. I actually originally wrote "ablated", then changed it to be consistent with the title.
Re:How Meta trains large language models at scale by krowfromthewall on Thursday June 13, 2024 @08:27AM (#40668801)
like they did to our dear Anton in Silicon Valley
Re:How Meta trains large language models at scale by spmurrayzzz on Thursday June 13, 2024 @11:11AM (#40670675)
Speaking for myself (and I guess anyone else dealing with pcie riser hell in on-prem deep learning setups), its nice to see the massive orgs dealing with pretty much the same exact pain points as not-so-massive orgs.