Welcome to blox’s documentation!

blox is a functional and lightweight neural network library for JAX.

The entire mental model fits in one line:

outputs, params = model(params, inputs)

Parameters go in, outputs and updated parameters come out. Because state flows explicitly through your code, all JAX transformations work out of the box. No wrappers, no decorators, no surprises.

Indices and tables