Equinox: neural networks in JAX via callable PyTrees and filtered transformations
Not on the map. Why?
Abstract (arXiv)
JAX and PyTorch are two popular Python autodifferentiation frameworks. JAX is based around pure functions and functional programming. PyTorch has popularised the use of an object-oriented (OO) class-based syntax for defining parameterised functions, such as neural networks. That this seems like a fundamental difference means current libraries for building parameterised functions in JAX have either rejected the OO approach entirely (Stax) or have introduced OO-to-functional transformations, multiple new abstractions, and been limited in the extent to which they integrate with JAX (Flax, Haiku, Objax). Either way this OO/functional difference has been a source of tension. Here, we introduce `Equinox', a small neural network library showing how a PyTorch-like class-based approach may be admitted without sacrificing JAX-like functional programming. We provide two main ideas. One: parameterised functions are themselves represented as `PyTrees', which means that the parameterisation of a function is transparent to the JAX framework. Two: we filter a PyTree to isolate just those components that should be treated when transforming (`jit', `grad' or `vmap'-ing) a higher-order function of a parameterised function -- such as a loss function applied to a model. Overall Equinox resolves the above tension without introducing any new programmatic abstractions: only PyTrees and transformations, just as with regular JAX. Equinox is available at urlhttps://github.com/patrick-kidger/equinox.
Key facts. Cited by 143 papers in the map (data through 7 Oct 2026). Builds on 4 of its 12 references that are in the map. First posted on arXiv 30 Oct 2021.
Builds on
4 of 12 references.
References · 4
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Fashionable Modelling with Fluxcited by 53
- 2021Swift for TensorFlow: A portable, flexible platform for deep learningcited by 6
- 2021Decomposing reverse-mode automatic differentiationcited by 4
Built on by
Citing papers per year: 2022: 3; 2023: 12; 2024: 41; 2025: 50; 2026: 37.
143 papers.
Sort:
By area:
- 2024Adaptive Data Optimization: Dynamic Sample Selection with Scaling Lawscited by 46
- 2022Robust Neural Posterior Estimation and Statistical Model Criticismcited by 45
- 2023Parallelizing non-linear sequential models over the sequence lengthcited by 45
- 2023Disentanglement via Latent Quantizationcited by 40
- 2024Benchmarking Predictive Coding Networks -- Made Simplecited by 29
- 2023GECCO: Geometrically-Conditioned Point Diffusion Modelscited by 24
- 2024Scaling physics-informed hard constraints with mixture-of-expertscited by 24
- 2025On the Edge of Memorization in Diffusion Modelscited by 22
- 2024Differentiable Biomechanics Unlocks Opportunities for Markerless Motion Capturecited by 18
- 2024Efficient mapping of phase diagrams with conditional Boltzmann Generatorscited by 18
- 2025FlowQ: Energy-Guided Flow Policies for Offline Reinforcement Learningcited by 14
- 2024Tripod: Three Complementary Inductive Biases for Disentangled Representation Learningcited by 13
38 more
- 2024Learning from Linear Algebra: A Graph Neural Network Approach to Preconditioner Design for Conjugate Gradient Solverscited by 13
- 2025Neural ODE Transformers: Analyzing Internal Dynamics and Adaptive Fine-tuningcited by 12
- 2023XLB: A differentiable massively parallel lattice Boltzmann library in Pythoncited by 11
- 2024Neural Context Flows for Meta-Learning of Dynamical Systemscited by 9
- 2025Residual Matrix Transformers: Scaling the Size of the Residual Streamcited by 8
- 2025Portable Biomechanics Laboratory: Clinically Accessible Movement Analysis from a Handheld Smartphonecited by 8
- 2024Align Your Intents: Offline Imitation Learning via Optimal Transportcited by 7
- 2024Fusing uncalibrated IMUs and handheld smartphone video to reconstruct knee kinematicscited by 6
- 2024NeuroSEM: A hybrid framework for simulating multiphysics problems by coupling PINNs and spectral elementscited by 6
- 2025Training a Foundation Model for Materials on a Budgetcited by 6
- 2023Self-Supervised Learning of Gait-Based Biomarkerscited by 5
- 2024Penzai + Treescope: A Toolkit for Interpreting, Visualizing, and Editing Models As Datacited by 5
- 2025Towards Foundational Models for Dynamical System Reconstruction: Hierarchical Meta-Learning via Mixture of Expertscited by 5
- 2025Neural Flow Samplers with Shortcut Modelscited by 5
- 2025Scaling sparse feature circuit finding for in-context learningcited by 5
- 2025Weight-Space Linear Recurrent Neural Networkscited by 5
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Controlcited by 5
- 2025JAX-MPM: A Learning-Augmented Differentiable Meshfree Framework for GPU-Accelerated Lagrangian Simulation and Geophysical Inverse Modelingcited by 5
- 2026Monocular Biomechanical Tracking of Fingers with Inverse Kinematics to Foundation Modelscited by 5
- 2023Noncommutative C^*-algebra Net: Learning Neural Networks with Powerful Product Structure in C^*-algebracited by 4
- 2023Hybridizing Physics and Neural ODEs for Predicting Plasma Inductance Dynamics in Tokamak Fusion Reactorscited by 4
- 2024textttimmrax: A Parallelizable and Differentiable Toolbox for Interval Analysis and Mixed Monotone Reachability in JAXcited by 4
- 2024Engineering morphogenesis of cell clusters with differentiable programmingcited by 4
- 2024Separable Operator Networkscited by 4
- 2025Scaling Up Resonate-and-Fire Networks for Fast Deep Learningcited by 4
- 2025A Simultaneous Approach for Training Neural Differential-Algebraic Systems of Equationscited by 4
- 2025A Unifying Framework for Parallelizing Sequential Models with Linear Dynamical Systemscited by 4
- 2024Certified Robust Invariant Polytope Training in Neural Controlled ODEscited by 3
- 2024Consistent machine learning for topology optimization with microstructure-dependent neural network material modelscited by 3
- 2024SNNAX -- Spiking Neural Networks in JAXcited by 3
- 2024Constrained Latent Action Policies for Model-Based Offline Reinforcement Learningcited by 3
- 2025Biomechanical Reconstruction with Confidence Intervals from Multiview Markerless Motion Capturecited by 3
- 2025PRDP: Progressively Refined Differentiable Physicscited by 3
- 2025Permutation Equivariant Neural Controlled Differential Equations for Dynamic Graph Representation Learningcited by 3
- 2025Score-based generative emulation of impact-relevant Earth system model outputscited by 3
- 2026MapPFN: Learning Causal Perturbation Maps in Contextcited by 3
- 2026Uncertainty in Physics and AI: Taxonomy, Quantification, and Validationcited by 3
- 2023Data-driven multiscale modeling for correcting dynamical systemscited by 2
50 most cited of 143 All 143 (JSON)
- 2026Scaling Density Functional Theory with Gaussian Splatting25 Sep 2026
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUs2 Sep 2026
- 2026Cross-Model Distillation of a Human-Pose Foundation Model from Unannotated Infant Video for Markerless 3D Pose Estimation1 Sep 2026
- 2026Biomechanical 3D Body: Self-Supervised Distillation of Biomechanical Pose from a 3D Body Foundation Model30 Aug 2026
- 2026DeepOHeat-v2: Self-Improving Operator Learning for Fast and Trustworthy Thermal Optimization in 3D-IC Design17 Aug 2026
- 2026A Fortran General-Purpose Transpiler: Proof of Concept31 Jul 2026
- 2026Fast, accurate, and differentiable: a neural-network surrogate for NRSur7dq4 precessing binary black hole waveforms27 Jul 2026
- 2026A Blueprint for Equilibrium-Based Differentiable Continuous-Variable Thermodynamic Computing17 Jul 2026
- 2026Diffusion models recover accurate mixture weights despite score function insensitivity16 Jul 2026
- 2026Predicting Drafted Deck Strength for "Magic: the Gathering"6 Jul 2026
- 2026Biomechanics-aware Multi-view Markerless Motion Capture of Dexterous Hand Movements2 Jul 2026
- 2026Finsler Geometry, Graph Neural Networks, and You15 Jun 2026
38 more
- 2026Learning Hybrid Biophysical Neuron Models with Neural ODEs15 Jun 2026
- 2026Learning Manifold and Ito Dynamics with Branched Neural Rough Differential Equations3 Jun 2026
- 2026Provable Data Scaling Law for Meta Learning via Complexity Minimization1 Jun 2026
- 2026Crazyflow: An Accurate, GPU-Accelerated, Differentiable Drone Simulator in JAX31 May 2026
- 2026Learning partially observed systems with neural Hamiltonian ordinary differential equations22 May 2026
- 2026Disentanglement Beyond Generative Models with Riemannian ICA21 May 2026
- 2026Closed-form predictive coding via hierarchical Gaussian filters19 May 2026
- 2026Uncertainty in Physics and AI: Taxonomy, Quantification, and Validation11 May 2026
- 2026jNO: A JAX Library for Neural Operator and Foundation Model Training11 May 2026
- 2026Monocular Biomechanical Tracking of Fingers with Inverse Kinematics to Foundation Models10 May 2026
- 2026Learned Lagrangian Models of PDEs via Euler-Lagrange Residual Minimization8 May 2026
- 2026Causal EpiNets: Precision-corrected Bounds on Individual Treatment Effects using Epistemic Neural Networks8 May 2026
- 2026Render, Don't Decode: Weight-Space World Models with Latent Structural Disentanglement7 May 2026
- 2026Discrete Elastic Ribbons: A Unified Discrete Differential Geometry Framework for One-Dimensional Energy Models7 May 2026
- 2026DeepRitzSplit Neural Operator for Phase-Field Models via Energy Splitting20 Apr 2026
- 2026Learning Probabilistic Responsibility Allocations for Multi-Agent Interactions13 Apr 2026
- 2026Neural Operators for Multi-Task Control and Adaptation3 Apr 2026
- 2026Demystifying Lipschitz verification: positive matrices, negative results30 Mar 2026
- 2026Extending SSMs with the Exponentially Weighted Signature19 Mar 2026
- 2026OpenReservoirComputing: GPU-Accelerated Reservoir Computing in JAX16 Mar 2026
- 2026Transform-Invariant Generative Ray Path Sampling for Efficient Radio Propagation Modeling2 Mar 2026
- 2026Polynomial Surrogate Training for Differentiable Ternary Logic Gate Networks27 Feb 2026
- 2026Compact Circulant Layers with Spectral Priors25 Feb 2026
- 2026Monocular Markerless Motion Capture Enables Quantitative Assessment of Upper Extremity Reachable Workspace13 Feb 2026
- 2026MapPFN: Learning Causal Perturbation Maps in Context28 Jan 2026
- 2025RRAEDy: Adaptive Latent Linearization of Nonlinear Dynamical Systems8 Dec 2025
- 2025Long-Horizon Model-Based Offline Reinforcement Learning Without Explicit Conservatism4 Dec 2025
- 2025Learning Physically Consistent Lagrangian Control Models Without Acceleration Measurements2 Dec 2025
- 2025A joint optimization approach to identifying sparse dynamics using least squares kernel collocation23 Nov 2025
- 2025A novel approach to classification of ECG arrhythmia types with latent ODEs21 Nov 2025
- 2025gfnx: Fast and Scalable Library for Generative Flow Networks in JAX20 Nov 2025
- 2025Assumed Density Filtering and Smoothing with Neural Network Surrogate Models12 Nov 2025
- 2025ITPP: Learning Disentangled Event Dynamics in Marked Temporal Point Processes8 Nov 2025
- 2025Neural Stochastic Flows: Solver-Free Modelling and Inference for SDE Solutions29 Oct 2025
- 2025Meshless solutions of PDE inverse problems on irregular geometries29 Oct 2025
- 2025Bayesian neural networks with interpretable priors from Mercer kernels27 Oct 2025
- 2025Matrix-Free Least Squares Solvers: Values, Gradients, and What to Do With Them22 Oct 2025
- 2025Flow-Opt: Scalable Centralized Multi-Robot Trajectory Optimization with Flow Matching and Differentiable Optimization10 Oct 2025
50 newest of 143 All 143 (JSON)
- 2023GECCO: Geometrically-Conditioned Point Diffusion Modelscited by 24
- 2025On the Edge of Memorization in Diffusion Modelscited by 22
- 2025FlowQ: Energy-Guided Flow Policies for Offline Reinforcement Learningcited by 14
- 2026Diffusion models recover accurate mixture weights despite score function insensitivitycited by 2
- 2025Permutation-Invariant Spectral Learning via Dyson Diffusioncited by 0
- 2025Flow-Opt: Scalable Centralized Multi-Robot Trajectory Optimization with Flow Matching and Differentiable Optimizationcited by 0
- 2026Diffusion models recover accurate mixture weights despite score function insensitivity16 Jul 2026
- 2025Flow-Opt: Scalable Centralized Multi-Robot Trajectory Optimization with Flow Matching and Differentiable Optimization10 Oct 2025
- 2025Permutation-Invariant Spectral Learning via Dyson Diffusion9 Oct 2025
- 2025On the Edge of Memorization in Diffusion Models25 Aug 2025
- 2025FlowQ: Energy-Guided Flow Policies for Offline Reinforcement Learning20 May 2025
- 2023GECCO: Geometrically-Conditioned Point Diffusion Models10 Mar 2023
- 2024Adaptive Data Optimization: Dynamic Sample Selection with Scaling Lawscited by 46
- 2022Robust Neural Posterior Estimation and Statistical Model Criticismcited by 45
- 2023Parallelizing non-linear sequential models over the sequence lengthcited by 45
- 2023Disentanglement via Latent Quantizationcited by 40
- 2024Benchmarking Predictive Coding Networks -- Made Simplecited by 29
- 2024Differentiable Biomechanics Unlocks Opportunities for Markerless Motion Capturecited by 18
- 2024Efficient mapping of phase diagrams with conditional Boltzmann Generatorscited by 18
- 2024Tripod: Three Complementary Inductive Biases for Disentangled Representation Learningcited by 13
- 2024Learning from Linear Algebra: A Graph Neural Network Approach to Preconditioner Design for Conjugate Gradient Solverscited by 13
- 2025Neural ODE Transformers: Analyzing Internal Dynamics and Adaptive Fine-tuningcited by 12
- 2023XLB: A differentiable massively parallel lattice Boltzmann library in Pythoncited by 11
- 2024Neural Context Flows for Meta-Learning of Dynamical Systemscited by 9
12 most cited of 131 All 131 (JSON)
- 2026Scaling Density Functional Theory with Gaussian Splatting25 Sep 2026
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUs2 Sep 2026
- 2026Cross-Model Distillation of a Human-Pose Foundation Model from Unannotated Infant Video for Markerless 3D Pose Estimation1 Sep 2026
- 2026Biomechanical 3D Body: Self-Supervised Distillation of Biomechanical Pose from a 3D Body Foundation Model30 Aug 2026
- 2026DeepOHeat-v2: Self-Improving Operator Learning for Fast and Trustworthy Thermal Optimization in 3D-IC Design17 Aug 2026
- 2026A Fortran General-Purpose Transpiler: Proof of Concept31 Jul 2026
- 2026Fast, accurate, and differentiable: a neural-network surrogate for NRSur7dq4 precessing binary black hole waveforms27 Jul 2026
- 2026A Blueprint for Equilibrium-Based Differentiable Continuous-Variable Thermodynamic Computing17 Jul 2026
- 2026Predicting Drafted Deck Strength for "Magic: the Gathering"6 Jul 2026
- 2026Biomechanics-aware Multi-view Markerless Motion Capture of Dexterous Hand Movements2 Jul 2026
- 2026Finsler Geometry, Graph Neural Networks, and You15 Jun 2026
- 2026Learning Hybrid Biophysical Neuron Models with Neural ODEs15 Jun 2026
12 newest of 131 All 131 (JSON)