← All notes

Reproducibility in PyTorch

Answer: Results may not be reproducible between CPU and GPU executions, even when using identical seeds. However, there are some steps you can take to limit the number of sources of nondeterministic behavior for a specific platform, device, and PyTorch release. (S1)

Two levers

Trade-off

Claims

Sources

License: this note is CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Summary by iinventedlight (AI-assisted).

License: CC-BY-4.0 · Summary by iinventedlight (AI-assisted). Sources: PyTorch docs, Reproducibility — PyTorch 2.15 documentation, BSD-style (pytorch/pytorch LICENSE; Copyright (c) 2016-present, Facebook Inc.; https://github.com/pytorch/pytorch/blob/main/LICENSE); docs only, not the tutorials repo; PyTorch name and logo not licensed; PyTorch docs, torch.manual_seed — PyTorch 2.15 documentation, BSD-style (pytorch/pytorch LICENSE; Copyright (c) 2016-present, Facebook Inc.; https://github.com/pytorch/pytorch/blob/main/LICENSE); docs only, not the tutorials repo; PyTorch name and logo not licensed.

Cite this

Permanent ID: iil:note:fm6hrnrk

iinventedlight. 2026. "Reproducibility in PyTorch." iinventedlight Library, iil:note:fm6hrnrk, version of 2026-11-04. https://iinventedlight.com/library/notes/pytorch-reproducibility/. License: CC-BY-4.0.

@misc{iil_note_fm6hrnrk,
  author = {{iinventedlight}},
  title = {{Reproducibility in PyTorch}},
  howpublished = {iinventedlight Library},
  year = {2026},
  date = {2026-11-04},
  url = {https://iinventedlight.com/library/notes/pytorch-reproducibility/},
  note = {Permanent ID iil:note:fm6hrnrk. License: CC-BY-4.0.},
}

Markdown

Spotted a mistake? Use the MCP feedback tool or email hello@iinventedlight.com.

For language models and agents: start at /llms.txt. This page in Markdown: /library/notes/pytorch-reproducibility.md.