Preferred form of modification
Preferred form of modification
Posted Mar 10, 2026 19:31 UTC (Tue) by NYKevin (subscriber, #129325)In reply to: Preferred form of modification by excors
Parent article: Debian decides not to decide on AI-generated contributions
* Changing whether or not -ffast-math is enabled.
* Compiling with -ffast-math under a different compiler (or different version of the same compiler)
* Linking against a different BLAS library (or different version of the same BLAS).
* Compiling on any platform that fails to uphold IEEE 754 (other than as a result of -ffast-math). Cursory Googling suggests that "modern" GPUs "generally" uphold IEEE754.
* Changing whether or not the hardware can do fused multiply-add (FMA), and/or whether or not the BLAS is smart enough to take advantage of it.
Probably there are others as well, these are just the obvious ones.
TL;DR: Seeds are reproducible assuming we're talking about a specific binary running on specific hardware. In all other cases, you have to audit a lot of miscellaneous stuff to ensure reproducibility.
