Lazy Dynamics

Technology

Real-time Bayesian inference
The engine behind LazyInfer.

Real-time Bayesian inference that updates its beliefs as new data arrives. It grew out of our RxInfer research and now runs on customer hardware.

Real-time inference at scale

Smoothing on a linear dynamical system with 200 steps: LazyInfer, RxInfer.jl, NumPyro and PyMC. LazyInfer runs 32,859× faster than PyMC.

LazyInfer
JAX | 0.00016 s
32,859x faster
RxInfer.jl
Julia | 0.01555 s
334x
NumPyro
NUTS | 1.56 s
3.3x faster
PyMC
NUTS | 5.19 s
Baseline

A benchmark can be chosen to flatter. We picked the linear dynamical system because it is a canonical state-space model with a known analytical solution, so the result can be checked. All methods ran on a MacBook without GPU acceleration.

How it differs from conventional ML

Capability
LazyInfer
Conventional ML
Inference
Beliefs updated recursively
Fixed forward pass
Adaptation
Parameters updated on the device
Frozen weights
Uncertainty
Native and calibrated
Implicit or absent
Compute
Incremental, per observation
Batch

Bring it to your hardware.

Tell us about your stack. We will walk through how LazyInfer fits in.

Discuss an integration