Diffrax hétszer gyorsabb valószínűségszámításra a kozmológiai modellekben, mutatja a kutatók
A kozmológus Samit Ganguly 2026. június 6-án jelentette be a Diffrax könyvtár áttörését. A JAX-alapú megoldás 5,9 másodperc alatt hajtja végre a 100 000 valószínűségértékelést.

A kozmológus Samit Ganguly 2026 június 6-án a Towards Data Science felületén jelentette be, hogy a JAX‑alapú Diffrax könyvtár jelentős gyorsulást hoz a kozmológiai Bayes‑inferencia feladatokban — írja a Towards Data Science.
Miért lassú a SciPy ODE‑megoldó
A hagyományos SciPy solve_ivp megoldó 0,4 ms‑et igényel egy ODE‑híváshoz, ami 100 000 valószínűségértékelésnél 40 s‑t jelent. A központi véges differenciák módszerével számolt gradiensek további 8 ms‑ot vesznek fel, összesen körülbelül 5 percet a gradient‑számításra egyetlen futtatás során.
Kapcsolódó: mély kauzális kutatás
Diffrax előnyei a Bayes‑inferenciaban
A Diffrax teljes egészében JAX‑ban íródott, így a JIT‑kompiláció egyetlen XLA‑kernelre fordítja az adaptív lépésciklust, ami a Python‑interpretert teljesen kikapcsolja. Az autodiff révén a gradiensek pontosak és egyetlen visszafelé lépésben jönnek létre, függetlenül a paraméterek számától. A vmap funkció párhuzamosan oldja meg a paramétervektorok kötegét, ami a nested samplingnél kulcsfontosságú. A telepítés mindössze 10 másodpercet vesz igénybe: pip install jax diffrax.
Kapcsolódó: hipotézis generálás
A mérési eredmények szerint a Diffrax egy hívásra 59 µs‑t, míg a SciPy 404 µs‑t használ, ami 7‑szer gyorsabb végrehajtást jelent. 100 000 értékelésnél a teljes ODE‑+gradient költség 5,9 s a Diffrax‑nal, szemben a SciPy 40,4 s‑os eredményével. A két megoldás azonos μ(z) görbét ad, csak a sebességben tér el.
Kapcsolódó: Anchor rendszer
A Diffrax könyvtár a Towards Data Science felületén 2026. június 6-án közzétett tanulmány szerint 100 000 valószínűségértékelésre 5,9 másodpercet igényel, szemben a SciPy 40,4 másodperces eredményével, a JAX és a Diffrax kombinációját használva.
Kapcsolódó: Bayesian-ARGOS modell