Building Fast Packages Faster: Julia as a Backend to Python and R
summary
Concrete claim: Python and R wrappers diffeqpy and diffeqr bridge to DifferentialEquations.jl from SciML, install Julia and GPU stacks automatically, and run Julia solvers from Python/R. Measured results show Julia-based GPU solvers give 20x–100x acceleration versus PyTorch and Jax on benchmark problems. The packages translate problem definitions into Julia types, JIT-compile optimized fused kernels, and the demos report successful speedups and functioning GPU workflows.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:04What is Julia
- 3:54Julia’s community
- 7:50SciML ecosystem
- 14:57Differential equations in Python/R
- 22:40What is SciML
- 27:01Julia with PyTorch
- 28:27Adoption challenges
- 31:51Two-language problem
- 33:36Q&A
related talks
36mAccelerating Differential Equations In R and Python
32mJulia for Pythonistas
43mJulia for Data Analysis features, interfaces and future directions
01h 00mPython and Julia: the best of friends?
01h 27mIntroduction to Julia for Scientific Computing and Data Science
01h 37mTech Tutorial: Use Julia for your next scientific computing job!
01h 07mJulia Tutorial
01h 57mIntroduction to Julia for Pythonistas
