You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The distribution wrappers in funsor.distributions and the RandomVariable classes in #130 are currently specified manually with a bit of boilerplate on top of the base Distribution class for each distribution of interest.
We should switch to generating them entirely programmatically as in Pyro, which would make it easier to support new distributions and new backends and allow us to reuse more existing infrastructure in eager, like samplers, torch.distributions.constraints, and TransformedDistributions.
The text was updated successfully, but these errors were encountered:
The distribution wrappers in
funsor.distributions
and theRandomVariable
classes in #130 are currently specified manually with a bit of boilerplate on top of the baseDistribution
class for each distribution of interest.We should switch to generating them entirely programmatically as in Pyro, which would make it easier to support new distributions and new backends and allow us to reuse more existing infrastructure in
eager
, like samplers,torch.distributions.constraint
s, andTransformedDistribution
s.The text was updated successfully, but these errors were encountered: