Skip to content
← 🩺 Performance Debugging
Advanced

Nondeterminism and Batch Invariance

Why an LLM endpoint gives different outputs at temperature 0: floating-point addition is not associative, kernels pick their reduction strategy (split-K, split reductions, split-KV) from the batch shape, and server load sets the batch. What atomics do and do not explain, what batch-invariant kernels change, and what they cost.

Get full Premium access · ₹2,000 / $25

Every worked answer and derivation in all 12 topics, every concept page, and the full practice-test bank.

6 months · One payment · No auto-renewal

RELATED CONCEPTS
PRACTICE THIS IN REAL QUESTIONS