
PPX
is a cross-platform Probabilistic Programming eXecution protocol and API based on flatbuffers. It is intended as an open interoperability protocol between models and inference engines implemented in different probabilistic programming languages. PPX is related to pyprob, a PyTorch-based library for probabilistic programming and inference compilation. See Atılım Güneş Baydin’s keynote talk at ACAT2019.
Team
- Kyle Cranmer
- Atılım Güneş Baydin
- Tuan Anh Le
- Lukas Heinrich
- Wahid Bhimji
- Kyle Cranmer
- Frank Wood
Publications
- Etalumis: Bringing Probabilistic Programming to Scientific Simulators at Scale, A. Baydin, L. Shao, W. Bhimji, L. Heinrich, L. Meadows et. al., arXiv 1907.03382 (07 Jul 2019).
- Efficient Probabilistic Inference in the Quest for Physics Beyond the Standard Model, A. Baydin, L. Heinrich, W. Bhimji, L. Shao, S. Naderiparizi et. al., arXiv 1807.07706 (20 Jul 2018).