Need to train a large language model without giving up readable configuration? Levanter is a JAX framework for training LLMs and other foundation models, emphasizing legibility, scalability, and reproducibility. section 12.1.2
Levanter fits into the JAX ecosystem by combining:
- Configurable model changes through edited parameters, rather than requiring direct source-code forks. section 12.1.2
- Haliax, its companion named-tensor library, as an alternative to JAX’s xmap() mechanism. section 12.1.2
- Large-scale execution across GPUs and TPUs, with demonstrated scale up to 20B parameters and a TPU v3-256 pod slice. section 12.1.2
- A research-friendly position alongside alternatives such as MaxText, T5X, Jaxformer, JaxSeq, and Alpa. section 12.1.2
