AI People Wiki

Builders & open source

Horace He

Core Maintainer, PyTorch

  • 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

  1. Became a core maintainer and developer of the VSCodeVim extension.5
  2. Began an internship on the PyTorch TorchScript/JIT team at Facebook.5
  3. Released "Combining Label Propagation and Simple Models Out-performs Graph Neural Networks" (ICLR 2021).9
  4. Published the essay "Making Deep Learning Go Brrrr From First Principles".10
  5. Co-authored the PyTorch 2 paper on TorchDynamo and TorchInductor at ASPLOS 2024.3
  6. Co-authored the FlexAttention paper on generating optimized attention kernels.7
  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

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

  1. PyTorch Governance | Maintainers (PyTorch 2.14 documentation)PyTorch · Documentation · published Jun 5, 2026 · accessed Oct 21, 2026
  2. Horace He — homepageHorace He · Official page · accessed Oct 21, 2026
  3. PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode Transformation and Graph Compilation (ASPLOS '24)PyTorch · Paper · published Apr 2024 · accessed Oct 21, 2026
  4. Defeating Nondeterminism in LLM Inference (Connectionism)Thinking Machines Lab · Paper · published Sep 10, 2025 · accessed Oct 21, 2026
  5. Horace He — resume (PDF, last updated February 2020)Horace He · Official page · published Feb 1, 2020 · accessed Oct 21, 2026
  6. meta-pytorch/gpt-fast README (BSD-3-Clause license)meta-pytorch (GitHub repository) · Repository · accessed Oct 21, 2026
  7. Flex Attention: A Programming Model for Generating Optimized Attention Kernels (arXiv 2412.05496)arXiv · Paper · published Dec 7, 2024 · accessed Oct 21, 2026
  8. Horace He — ResearchHorace He · Official page · accessed Oct 21, 2026
  9. Combining Label Propagation and Simple Models Out-performs Graph Neural Networks (arXiv 2010.13993)arXiv · Paper · published Oct 27, 2020 · accessed Oct 21, 2026
  10. Horace He — WritingHorace He · Official page · accessed Oct 21, 2026
  11. pytorch/pytorch LICENSE (BSD-style license)PyTorch (GitHub repository) · License · accessed Oct 21, 2026