You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Instantly share code, notes, and snippets.
🚀
Focusing
Simone Azeglio
sazio
🚀
Focusing
PhD Student at the Vision Institute & École Normale Supérieure, Paris | Currently at Flatiron CCN |
Co-founder at MLJC |
Previously CERN, uOttawa, UniTo
Differential Equations as a Pytorch Neural Network Layer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Low Rank Bilinear Pooling implementation in PyTorch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
torchdiffeq (Python) vs DifferentialEquations.jl (Julia) ODE Benchmarks (Neural ODE Solvers)
Torchdiffeq vs DifferentialEquations.jl (/ DiffEqFlux.jl) Neural ODE Compatible Solver Benchmarks
Only non-stiff ODE solvers are tested since torchdiffeq does not have methods for stiff ODEs. The ODEs
are chosen to be representative of models seen in physics and model-informed drug development (MIDD)
studies (quantiative systems pharmacology) in order to capture the performance on realistic scenarios.
Summary
Below are the timings relative to the fastest method (lower is better). For approximately 1 million
ODEs and less, torchdiffeq was more than an order of magnitude slower than DifferentialEquations.jl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Install NVIDIA Driver and CUDA on Ubuntu / CentOS / Fedora Linux OS
In this article, I will share some of my experience on installing NVIDIA driver and CUDA on Linux OS. Here I mainly use Ubuntu as example. Comments for CentOS/Fedora are also provided as much as I can.