ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

ASCL Code Record

[ascl:2505.005] NumPyro: Probabilistic programming with NumPy

The lightweight probabilistic programming library NumPyro provides a NumPy backend for Pyro (ascl:2110.016). It relies on JAX for automatic differentiation and JIT compilation to GPU/CPU. The code focuses on providing a flexible substrate for users to build on, including Pyro Primitives, inference algorithms with a particular focus on MCMC algorithms such as Hamiltonian Monte Carlo, and distribution classes, constraints and bijective transforms. NumPyro also provides effect-handlers that can be extended to implement custom inference algorithms and inference utilities.

Code site:
https://github.com/pyro-ppl/numpyro
Used in:
https://ui.adsabs.harvard.edu/abs/2023MNRAS.519.5114G
Described in:
https://ui.adsabs.harvard.edu/abs/2019arXiv191211554P
Bibcode:
2025ascl.soft05005P
Preferred citation method:

Please see citation information here: https://github.com/pyro-ppl/numpyro


Views: 36

ascl:2505.005
Add this shield to your page
Copy the above HTML to add this shield to your code's website.