3 ms·
Pyro is pretty wonky too. Something like Gen, which is still a big research project, has a lot of hope for the sort of universal behaviour you're describing. I
by doctorpangloss 7y ago
Pyro is pretty wonky too. Something like Gen, which is still a big research project, has a lot of hope for the sort of universal behaviour you're describing.
In practice, so many ordinary programs in ordinary languages use heap-allocated lists with runtime-specified lifetimes as intermediate values and return values. That sounds wonky, but I'm saying there's a lot of "businessLogic(X) -> variable length, nondeterministic on X length List of Y" functions, which is ill suited for PPL modeling. On the other hand, neural networks, which really work on binary images of inputs and outputs, handle those situations surprisingly well. That's what you're really competing with.
- marmaduke 7y agoI got Pyro to perform almost as well as Stan on a complex model under variational inference, with the upside that I could refactor it all into classes and integrate with a larger Python framework, all while making use of GPUs. Could it be any better? What do you see as wonky?