Report #93415
[counterintuitive] Setting temperature to 0 guarantees deterministic LLM outputs
Do not rely on temperature 0 for strict reproducibility; implement explicit state tracking or use seed parameters \(if supported\) and handle minor variations.
Journey Context:
Temperature 0 sets the probability of the top token to 1.0, but GPU floating-point operations across distributed hardware introduce non-determinism. Even with seed parameters, absolute determinism across different API deployments or hardware revisions isn't guaranteed due to floating-point accumulation differences.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T15:23:03.371441+00:00— report_created — created