torchode: A Parallel ODE Solver for PyTorch
Not on the map. Why?
Abstract (arXiv)
We introduce an ODE solver for the PyTorch ecosystem that can solve multiple ODEs in parallel independently from each other while achieving significant performance gains. Our implementation tracks each ODE's progress separately and is carefully optimized for GPUs and compatibility with PyTorch's JIT compiler. Its design lets researchers easily augment any aspect of the solver and collect and analyze internal solver statistics. In our experiments, our implementation is up to 4.3 times faster per step than other ODE solvers and it is robust against within-batch interactions that lead other solvers to take up to 4 times as many steps. Code available at https://github.com/martenlienen/torchode
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 18 of its 29 references that are in the map. First posted on arXiv 22 Oct 2022.
Builds on
18 of 29 references.
References · 18
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2018FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Modelscited by 584
- 2020Neural Controlled Differential Equations for Irregular Time Seriescited by 501
- 2019Augmented Neural ODEscited by 396
- 2022On Neural Differential Equationscited by 264
- 2019GRU-ODE-Bayes: Continuous modeling of sporadically-observed time seriescited by 230
- 2020How to train your neural ODE: the world of Jacobian and kinetic regularizationcited by 228
- 2019Graph Neural Ordinary Differential Equationscited by 153
- 2020Dissecting Neural ODEscited by 150
- 2019ANODE: Unconditionally Accurate Memory-Efficient Gradients for Neural ODEscited by 83
- 2020STEER: Simple Temporal Regularization For Neural ODEscited by 58
6 more
- 2021Neural ODE Processescited by 57
- 2021Heavy Ball Neural Ordinary Differential Equationscited by 42
- 2019DiffEqFlux.jl - A Julia Library for Neural Differential Equationscited by 33
- 2022Learning the Dynamics of Physical Systems from Sparse Observations with Finite Element Networkscited by 33
- 2021Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristicscited by 26
- 2020ResNet After All? Neural ODEs and Their Numerical Solutioncited by 20
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 5; 2026: 3.
10 papers.
- 2025ODE-GS: Latent ODEs for Dynamic Scene Extrapolation with 3D Gaussian Splattingcited by 11
- 2025Identifiability Challenges in Sparse Linear Ordinary Differential Equationscited by 7
- 2024DeNOTS: Stable Deep Neural ODEs for Time Seriescited by 5
- 2025Scientific Machine Learning of Flow Resistance Using Universal Shallow Water Equations with Differentiable Programmingcited by 3
- 2023Benchmarking Continuous Time Models for Predicting Multiple Sclerosis Progressioncited by 2
- 2025Generative Video Bi-flowcited by 2
- 2026A Generalizable Physics-guided Causal Model for Trajectory Prediction in Autonomous Drivingcited by 1
- 2026SELDON: Supernova Explosions Learned by Deep ODE Networkscited by 1
- 2025evoxels: A differentiable physics framework for voxel-based microstructure simulationscited by 0
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUscited by 0
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUs2 Sep 2026
- 2026SELDON: Supernova Explosions Learned by Deep ODE Networks4 Mar 2026
- 2026A Generalizable Physics-guided Causal Model for Trajectory Prediction in Autonomous Driving15 Feb 2026
- 2025evoxels: A differentiable physics framework for voxel-based microstructure simulations29 Jul 2025
- 2025Identifiability Challenges in Sparse Linear Ordinary Differential Equations11 Jun 2025
- 2025ODE-GS: Latent ODEs for Dynamic Scene Extrapolation with 3D Gaussian Splatting5 Jun 2025
- 2025Generative Video Bi-flow9 Mar 2025
- 2025Scientific Machine Learning of Flow Resistance Using Universal Shallow Water Equations with Differentiable Programming18 Feb 2025
- 2024DeNOTS: Stable Deep Neural ODEs for Time Series15 Aug 2024
- 2023Benchmarking Continuous Time Models for Predicting Multiple Sclerosis Progression15 Feb 2023