Hi,

I have (in collaboration with someone) implemented a bivariate Von Mises distribution that can be used in Pyro. It works great in all cases so far such as with pyro.plate etc., but now that I’m trying to use it in an altered version of model_1 from the HMM example I’m running into problems and I can see the issue is with the parallel Enumeration.

The problem occurs when calculating a parameter (normalizing constant) when initializing the distribution and I’m a bit puzzled. Is there somewhere I can see how Pyros enumeration interacts with distributions so I can solve this problem?