pyro-ppl/pyro

Deep universal probabilistic programming with Python and PyTorch

63
/ 100
Established

Pyro helps machine learning practitioners build and analyze sophisticated statistical models where data might be incomplete or relationships are uncertain. You feed in your data and a description of your problem, and it helps you understand the underlying probabilities and make informed predictions. This is for researchers, data scientists, and engineers working on advanced AI and statistical modeling tasks.

8,989 stars. Used by 10 other packages. No commits in the last 6 months. Available on PyPI.

Use this if you need to build flexible, scalable probabilistic models, especially those involving deep learning components, to understand complex systems or make robust predictions from uncertain data.

Not ideal if you primarily need simple statistical tests or off-the-shelf machine learning algorithms without deep probabilistic reasoning or custom model building.

probabilistic-modeling bayesian-inference deep-learning statistical-analysis uncertainty-quantification
Stale 6m
Maintenance 2 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 21 / 25

How are scores calculated?

Stars

8,989

Forks

1,005

Language

Python

License

Apache-2.0

Last pushed

Jul 09, 2025

Commits (30d)

0

Dependencies

5

Reverse dependents

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pyro-ppl/pyro"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.