Conference Publication

Vate: Runtime Adaptable Probabilistic Programming in Java
April 2021

Inspired by earlier work on Augur, Vate is a probabilistic programming language for the construction of JVM based models with an Object Oriented interface. As a compiled language it is able to examine the dependency graph of the model to produce optimised code that can be dynamically targeted to different platforms.

Authors: Daniel Goodman, Adam Pocock, Jason Peck, Guy Steele

Venue: The 1st Workshop on Machine Learning and Systems (EuroMLSys) co-located with EuroSys '21

Content:

Hardware and Software, Engineered to Work Together