- Core Maintainer, PyTorch (open-source project)1
Horace He is a PyTorch core maintainer, and PyTorch's maintainers page lists Horace He as an emeritus maintainer of TorchInductor and the PT2 dispatcher. Horace He's homepage describes work on PyTorch and torch.compile at Meta, including GPT-Fast, and Horace He co-authored the PyTorch 2 paper (ASPLOS 2024), listed with Meta. In September 2025, Thinking Machines Lab published "Defeating Nondeterminism in LLM Inference," credited to Horace He in collaboration with others at Thinking Machines.1234
At a glance
- Current role
- Core Maintainer
- Company
- PyTorch
- Education
- Cornell
- Work listed
- 4
- Sources cited
- 11
- Profile reviewed
PyTorch and compilers
Horace He works at the meeting point of machine learning and compilers. A resume on Horace He's site records a 2019 internship on the PyTorch TorchScript/JIT team at Facebook, and Horace He later worked on PyTorch and torch.compile at Meta, including the GPT-Fast example of PyTorch-native transformer text generation.256
Horace He co-authored the ASPLOS 2024 PyTorch 2 paper on TorchDynamo and TorchInductor and the 2024 FlexAttention paper on generating attention kernels. PyTorch's governance page lists Horace He as a core maintainer and as an emeritus maintainer of TorchInductor and the PT2 dispatcher.371
Research and writing
Horace He's earlier research includes "Combining Label Propagation and Simple Models Out-performs Graph Neural Networks" (ICLR 2021) and "Better Set Representations for Relational Reasoning" (NeurIPS 2020), both as co-first author, and a reinforcement learning approach to optimizing deep learning kernels presented at the NeurIPS Workshop on ML for Systems.89
Horace He's essays include "The State of Machine Learning Frameworks in 2019" and "Making Deep Learning Go Brrrr From First Principles" (2022). In September 2025 Thinking Machines Lab published "Defeating Nondeterminism in LLM Inference" by Horace He in collaboration with others at the lab, explaining batch-invariant kernels for reproducible inference.104
Work and contributions
PyTorch (torch.compile) Open-source code
Listed as a PyTorch core maintainer and an emeritus maintainer of TorchInductor and the PT2 dispatcher; co-author of the PyTorch 2 paper introducing TorchDynamo and TorchInductor, which implement torch.compile. The repository is under a BSD-style license.1311
Defeating Nondeterminism in LLM Inference Published research
Credited author, with Thinking Machines Lab, of this Connectionism post, which examines why LLM inference results are not reproducible in practice and describes batch-invariant kernels for RMSNorm, matrix multiplication, and attention.4
GPT-Fast Open-source code
Horace He's homepage cites GPT-Fast as an example of Horace He's work on PyTorch and torch.compile; the BSD-3-Clause repository provides simple, PyTorch-native transformer text generation.26
FlexAttention Published research
Co-author of "Flex Attention: A Programming Model for Generating Optimized Attention Kernels" (2024), which describes generating fused attention kernels for many attention variants from short PyTorch functions.7
Timeline
- Became a core maintainer and developer of the VSCodeVim extension.5
- Began an internship on the PyTorch TorchScript/JIT team at Facebook.5
- Released "Combining Label Propagation and Simple Models Out-performs Graph Neural Networks" (ICLR 2021).9
- Published the essay "Making Deep Learning Go Brrrr From First Principles".10
- Co-authored the PyTorch 2 paper on TorchDynamo and TorchInductor at ASPLOS 2024.3
- Co-authored the FlexAttention paper on generating optimized attention kernels.7
- Thinking Machines Lab published "Defeating Nondeterminism in LLM Inference" by Horace He.4
Other documented roles
Roles the sources document that are not confirmed as current.
- Credited "in collaboration with others at Thinking Machines" on a September 2025 research post, Thinking Machines Lab4
- Worked on PyTorch and torch.compile, Meta23
Where they work
- PyTorch 11 people in the wiki
Related people
- Joe SpisakAlso at PyTorch
- Greg ChananAlso at PyTorch
- Jane XuAlso at PyTorch
- Mikayla GawareckiAlso at PyTorch
- Piotr BialeckiAlso at PyTorch
- Lin QiaoInference and serving · ML frameworks and libraries
- Ian BuckML frameworks and libraries · Inference and serving
- Mark SaroufimML frameworks and libraries · Inference and serving
- Chris LattnerML frameworks and libraries · Inference and serving
- Dmytro DzhulgakovInference and serving · ML frameworks and libraries
Suggest a correction or removal
Profiles cover public professional work only, and each statement cites a source. If something is out of date, missing or wrong, tell us and link a source. People can also ask for their profile to be corrected or removed.
References
11 sources · profile reviewed Oct 21, 2026 · data updated Oct 21, 2026
- PyTorch Governance | Maintainers (PyTorch 2.14 documentation)
- Horace He — homepage
- PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode Transformation and Graph Compilation (ASPLOS '24)
- Defeating Nondeterminism in LLM Inference (Connectionism)
- Horace He — resume (PDF, last updated February 2020)
- meta-pytorch/gpt-fast README (BSD-3-Clause license)
- Flex Attention: A Programming Model for Generating Optimized Attention Kernels (arXiv 2412.05496)
- Horace He — Research
- Combining Label Propagation and Simple Models Out-performs Graph Neural Networks (arXiv 2010.13993)
- Horace He — Writing
- pytorch/pytorch LICENSE (BSD-style license)