.. automodule:: pyro.contrib.funsor :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.handlers :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.handlers.named_messenger :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.handlers.primitives :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.handlers.runtime :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.infer.elbo :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.infer.trace_elbo :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.infer.traceenum_elbo :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.infer.tracetmc_elbo :members: :undoc-members: :show-inheritance: :member-order: bysource
.. automodule:: pyro.contrib.funsor.infer.discrete :members: :undoc-members: :show-inheritance: :member-order: bysource