Skip to content
View desertfire's full-sized avatar

Block or report desertfire

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
desertfire/README.md

Bin Bao · Tech Lead, PyTorch Compiler

I created AOTInductor, PyTorch's ahead-of-time compiler for deploying models without Python, and I'm the tech lead behind it. For five years I've worked on the layers that turn PyTorch programs into fast, deployable code. That runs from getting TorchInductor ready for PyTorch 2.0 to bringing these technologies into production at Meta.

desertfire.github.io · LinkedIn

840+ PRs landed in PyTorch · 1,300+ code reviews · Creator of AOTInductor

Signature work

  • AOTInductor: deploy PyTorch without Python. Compiles an exported model into a self-contained artifact behind a stable C ABI, servable from C++ and portable across GPU architectures and PyTorch releases. Widely adopted for production deployment, replacing earlier generations of native deployment solutions. PRs
  • TorchInductor: from prototype to PyTorch 2.0. Worked across the compiler while it was still a prototype, and built the quality bar it shipped against: model-suite CI, accuracy checks, core test suites under Inductor, and the nightly PT2 performance dashboard. PRs
  • Taking the host out of the hot path. Inductor's C++ wrapper as a first-class JIT and AOT mode, lazy kernel compilation for faster cold starts, and now CUDA Graphs and regional compilation for large models. PRs

Leadership

Tech lead for AOTInductor and Inductor's C++ wrapper, leading the PyTorch engineers building them in open source. I now lead a larger team driving production adoption of these technologies at Meta.

Popular repositories Loading

  1. DeepLearningExamples DeepLearningExamples Public

    Forked from NVIDIA/DeepLearningExamples

    Deep Learning Examples

    Jupyter Notebook 1

  2. pytorch pytorch Public

    Forked from pytorch/pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Python 1 2

  3. sam2 sam2 Public

    Forked from facebookresearch/sam2

    The repository provides code for running inference with the Meta Segment Anything Model 2 (SAM 2), links for downloading the trained model checkpoints, and example notebooks that show how to use th…

    Jupyter Notebook 1

  4. triton triton Public

    Forked from triton-lang/triton

    Development repository for the Triton language and compiler

    MLIR 1

  5. benchmark benchmark Public

    Forked from pytorch/benchmark

    TorchBench is a collection of open source benchmarks used to evaluate PyTorch performance.

    Python

  6. pytorch-jit-paritybench pytorch-jit-paritybench Public

    Forked from jansel/pytorch-jit-paritybench

    Python