This interface provides a number of PyTorch-style distributions that use funsors internally to perform inference. These high-level objects are based on a wrapping class: ~funsor.pyro.distributions.FunsorDistribution
which wraps a funsor in a PyTorch-distributions-compatible interface. ~funsor.pyro.distribution.FunsorDistribution
objects can be used directly in Pyro models (using the standard Pyro backend).
funsor.pyro.distribution
Hidden Markov Models
funsor.pyro.hmm
funsor.pyro.convert