IntroducingTHRML

THRML is a library to construct thermodynamic hypergraphical models, a fabric of probabilitic models made to be run efficiently on TSUs.

Algorithm Development

Simulate TSUs

thrml uses JAX to massively accelerate simulations of PGMs, including the Energy-Based Models that will be instantiated on our Z1 chip.

We use thrml to run simulations of our hardware running our algorithms.

Hardware Design

Explore Chip Architectures

thrml can be used to experiment with new TSU architectures, changing the connection graph, node type, and other design parameters.

We use thrml to identify promising future hardware designs.

Machine Learning

Train Energy-Based Models

thrml can compute gradients in probabilistic graphical models, which can be used to train energy-based models.

We used this approach to develop Denoising Thermodynamic Models.

OPEN RESEARCH

We're offering research grants to support innovative work in probabilistic computing. We welcome applications from all qualified researchers, particularly early-career researchers and PhD students.

Partnerships background

PARTNERSHIPS

We are collaboratively developing applications of thermodynamic computing systems by partnering with companies that run large probabilistic workloads. If your organization is interested in pioneering the future of computing, get in touch.

Diffusion Models

Text, image & video

Diffusion Models

Simulations

Nuclear, chemical & molecular

Simulations

World models

Weather, robotics, autonomy

World models

Optimization

Discrete or continuous, grey box

Optimization

Probabilistic Inference

Bayesian filtering, financial modeling

Probabilistic Inference
Symbols Background