pytorch/torch/csrc/jit
linhaifeng 369f2d6951 [3/N] fix typo in other folders (#166606)
fix typo in other folders

#166374
#166126

_typos.toml
```bash
[files]
extend-exclude = ["tools/linter/dictionary.txt"]
[default.extend-words]
nd = "nd"
arange = "arange"
Nd = "Nd"
GLOBALs = "GLOBALs"
hte = "hte"
iy = "iy"
PN = "PN"
Dout = "Dout"
optin = "optin"
gam = "gam"
PTD = "PTD"
Sur = "Sur"
nin = "nin"
tme = "tme"
inpt = "inpt"
mis = "mis"
Raison = "Raison"
ouput = "ouput"
nto = "nto"
Onwer = "Onwer"
callibrate = "callibrate"
ser = "ser"
Metdata = "Metdata"
```

Pull Request resolved: https://github.com/pytorch/pytorch/pull/166606
Approved by: https://github.com/ezyang
2025-10-30 10:30:40 +00:00
..
api [2/N] Mark unused parameters in C++ code (#165121) 2025-10-15 03:04:39 +00:00
backends [3/N] fix typo in other folders (#166606) 2025-10-30 10:30:40 +00:00
codegen [ROCm] Reduce duplication in bfloat16_support_literal definition (#166147) 2025-10-29 16:59:03 +00:00
cuda
docs
frontend [TorchScript] clearer debug for ConcreteModuleType::findSubmoduleConcreteType (#166192) 2025-10-25 14:07:54 +00:00
ir add support for ir scalar literal parsing for inf/-inf/True/False (#163924) 2025-10-27 05:10:21 +00:00
mobile [3/N] fix typo in other folders (#166606) 2025-10-30 10:30:40 +00:00
operator_upgraders
passes [3/N] fix typo in other folders (#166606) 2025-10-30 10:30:40 +00:00
python Save Python refcount bump on each arg in maybe_handle_torch_function (#164625) 2025-10-21 02:40:12 +00:00
runtime Better error handling in torch/csrc/jit/runtime/* (#165118) 2025-10-21 15:22:49 +00:00
serialization [3/N] fix typo in other folders (#166606) 2025-10-30 10:30:40 +00:00
tensorexpr [2/N] Mark unused parameters in C++ code (#165121) 2025-10-15 03:04:39 +00:00
testing
jit_log.cpp
jit_log.h
jit_opt_limit.cpp
jit_opt_limit.h
JIT-AUTOCAST.md
OVERVIEW.md [3/N] fix typo in other folders (#166606) 2025-10-30 10:30:40 +00:00
README.md
resource_guard.h

PyTorch JIT

This folder contains (most of) the C++ code for the PyTorch JIT, a language and compiler stack for executing PyTorch models portably and efficiently. To learn more about the JIT from a user perspective, please consult our reference documentation and tutorials.

A brief summary of the source tree:

  • OVERVIEW.md: High-level technical overview of the JIT.
  • frontend/: Taking PyTorch modules in Python and translating them into the JIT IR.
  • ir/: Core IR abstractions.
  • runtime/: Interpreter, graph execution, and JIT operators.
  • codegen/: Generating efficient, hardware-specific code for JIT subgraphs.
  • serialization/: Saving and loading modules.
  • api/: Any user-facing C++ or Python interfaces.
  • python/: Binding stuff into Python or accessing information from the Python environment.
  • testing/: Utilities and helpers for testing.
  • mobile/: Mobile-specific implementations of runtime components.
  • passes/: IR-to-IR passes, generally for optimization and lowering.
  • generated/: This folder is generated by the PyTorch build, and contains bindings for native PyTorch operators into the JIT.

Refer to each folder for more in-depth documentation.

Other relevant parts of the codebase not contained here:

  • aten/src/ATen/core: contains JIT code reused by other elements of the runtime system (eager, mobile, etc.)