Documentation#
Homepage
Looking for the project overview? Head back to the tachys homepage.
Benchmarks
Reference variational energies for frustrated lattice models — pick a model, a lattice geometry and a size on the benchmarks page.
tachys is a JAX library for finding the ground states of quantum lattice models with neural-network wavefunctions. Build a Hamiltonian by composing spin and fermionic operators, use any Flax network as the wavefunction, and optimize it with variational Monte Carlo — the same code runs on a laptop and across a multi-GPU cluster. It also trains foundation models: a single network covering a whole family of Hamiltonians, rather than one run per coupling.
Installation#
# CPU-only JAX
pip install jax
# GPU (CUDA 12)
pip install "jax[cuda12]"
# tachys
pip install tachys
Getting Started
Documentation