logoalt Hacker News

jmalickitoday at 9:10 AM1 replyview on HN

Matrix multiplication on GPUs is non-deterministic. As are things like cumsum()

https://docs.pytorch.org/docs/2.11/generated/torch.use_deter...

This comes down to map reduce and floating point's lack of associativity. You see the same thing with OpenMP on CPUs.

People are constantly claiming determinism in LLMs that is just not there.


Replies

vrightertoday at 10:57 AM

well just run all inference on the cpu, single threaded /s