Dependency tracking in Pyro

that’s a good question. then pyro treats that sample as dependent on variables sampled upstream. even though there is a batch dim, pyro does not use this since it is not in a plate. sometimes this is what you want, eg the scale in this example model which relies on broadcasting.