Throughput and the Console
Throughput and batch size
Training and inference run on an autoscaling worker pool — River scales
capacity up and down automatically to match your load. Because there's fixed
per-step overhead, bigger batches generally give higher throughput: packing
more prompts/sequences into a single forward_backward or sample call
amortizes that overhead.
Increase batch size gradually and measure tokens per second alongside training quality. The useful limit depends on the model, sequence lengths, and capacity available to your account or cluster. Dedicated production deployments use the replica targets you configure; scale those explicitly as serving demand changes.
River Console
The River Console gives your team a shared view of training runs, checkpoints, deployments, usage, and spend. Use it alongside the Python client to check run status, inspect saved checkpoints, and manage API keys.
To download trained weights, open Checkpoints, select an inference checkpoint,
and use its download action. An inference checkpoint contains the LoRA adapter
weights in PEFT format; use them with the corresponding base model. A
river:// checkpoint path identifies a checkpoint inside River and is not a
public download URL.