Kauldron is a ML research library optimized for quick iteration and modularity.
Project description
kauldron
Kauldron is a library for training machine learning models, optimized for research velocity and modularity.
Modularity:
- All parts of Kauldron are self-contained, so can be used independently outside Kauldron.
- Use any dataset (TFDS, Grain, SeqIO, your custom pipeline), any (flax) model, any optimizer,... Kauldron provides the glue that link everything together.
- Everything can be customized and overwritten (e.g. sweep over models architecture, overwrite any inner layer parameter,...)
Research velocity:
- Everything should work out-of the box. The example configs can be used and customized as a starting point.
- Colab-first workflow for easy prototyping and fast iteration
- Polished user experience (integrated XM plots, profiler, post-mortem debugging on borg, runtime shape checking, and many others...). Open an issue..
Citing Kauldron
If Kauldron was helpful for a publication, please cite this repository:
@software{kauldron2025github,
author = {Klaus Greff and Etienne Pot and Mehdi S. M. Sajjadi},
title = {{Kauldron}: A neural network training framework, optimized for research velocity and modularity.},
url = {https://github.com/google-research/kauldron},
version = {1.3.0},
year = {2025},
}
This is not an officially supported Google product.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kauldron-1.4.1.tar.gz.
File metadata
- Download URL: kauldron-1.4.1.tar.gz
- Upload date:
- Size: 402.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bebc4281e96909e00e09052fa7d68b9036a306acd35d89099a6e1afd4579da6c
|
|
| MD5 |
326574f553a6dba9e80bef646eae7bf0
|
|
| BLAKE2b-256 |
cbc91355c05721e6026b78bd29faf72e4a348b0633009e8a435dd288de5cc6f9
|
File details
Details for the file kauldron-1.4.1-py3-none-any.whl.
File metadata
- Download URL: kauldron-1.4.1-py3-none-any.whl
- Upload date:
- Size: 621.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba1f1083ce8227b80b32a27cae08d1a2f269cb857c860af154ac51b04b14035f
|
|
| MD5 |
e8f3731436a73b9010679d9339d2a9f9
|
|
| BLAKE2b-256 |
3a9b4c8a2dc308ceef87f366ff0f16e5b30a064df8b58e950cb17f7756c55ea5
|