W3cubDocs

/PyTorch 2.9

torch.compile Programming Model

Created On: Jul 28, 2025 | Last Updated On: Jul 29, 2025

The torch.compile programming model:

  1. Clarifies some internal behaviors of torch.compile so that one can better predict compiler behavior on user code and
  2. Provides ways for one to take more fine-grained control over torch.compile.

By understanding the torch.compile programming model, one can systematically unblock themselves when encountering issues with torch.compile.

© 2025, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.9/compile/programming_model.html