Express & compile probabilistic programs for performant inference on CPU & GPU. Powered by JAX.
MCX is a probabilistic programming library focused on sampling methods. It transforms model definitions to generate logpdf or sampling functions, JIT-compiled with JAX, supporting batching on CPU, GPU, or TPU. It aims to offer sequential inference and performant sampling methods for Bayesian deep learning.