warp.config.deterministic#

warp.config.deterministic: DeterministicMode = DeterministicMode.NOT_GUARANTEED#

Determinism guarantee for supported atomic operations.

Accepted values are:

  • warp.DeterministicMode.NOT_GUARANTEED: Default behavior.

  • warp.DeterministicMode.RUN_TO_RUN: Bit-exact repeated results on the same GPU architecture.

  • warp.DeterministicMode.GPU_TO_GPU: Stronger cross-GPU reproducibility path.

Set this before module creation/import for it to apply broadly. Existing modules can be changed by setting the "deterministic" module option. See Deterministic Execution for supported patterns, performance considerations, and limitations.