pyro-ppl 1.8.3


A Python library for probabilistic modeling and inference

A Python library for probabilistic modeling and inference

Stars: 7735, Watchers: 7735, Forks: 948, Open Issues: 233

The pyro-ppl/pyro repo was created 5 years ago and was last updated 17 hours ago.
The project is extremely popular with a mindblowing 7735 github stars!

How to Install pyro-ppl

You can install pyro-ppl using pip

pip install pyro-ppl

or add it to a project with poetry

poetry add pyro-ppl

Package Details

Uber AI Labs
Apache 2.0
GitHub Repo


No  pyro-ppl  pypi packages just yet.


A list of common pyro-ppl errors.

Code Examples

Here are some pyro-ppl code examples and snippets.

GitHub Issues

The pyro-ppl package has 233 open issues on GitHub

  • Support 4D ProjectedNormal distribution
  • add log normal negative binomial distributions
  • [FR] consider improving/modifying error message handling w.r.t. stack level
  • Update
  • Implement Bayesian regression example from NumPyro in Pyro
  • Is AutoStructured implementing the guide for directed graphical models?
  • [bug] AffineAutoregressive transform leads to exploding gradients
  • Add a compatibility shim for using contrib.funsor with existing models
  • Add modified Bayesian regression tutorial with more direct PyTorch usage
  • Port NumPyro introductory examples to Pyro
  • Behavior of init messenger for using reparam inside plate
  • Implementation of quantiles for messenger guides [WIP]
  • Tutorial on Bayesian workflow, with a SARS-CoV-2 running example
  • 🐛 LocScaleReparam and enumeration with NUTS
  • Pyro 1.9 release checklist

See more issues on GitHub

Related Packages & Articles

orbit-ml 1.1.3

Orbit is a package for Bayesian time series modeling and inference.

pymc3 3.11.5

Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano

pytorch-lightning 1.8.6

PyTorch Lightning is the lightweight PyTorch wrapper for ML researchers. Scale your models. Write less boilerplate.

petastorm 0.12.1

Petastorm is a library enabling the use of Parquet storage from Tensorflow, Pytorch, and other Python-based ML training frameworks.

kornia 0.6.9

Open Source Differentiable Computer Vision Library for PyTorch