Skip to main content

Kauldron is a ML research library optimized for quick iteration and modularity.

Project description

kauldron

Unittests PyPI version Documentation Status

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..

This is not an officially supported Google product.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kauldron-1.2.2.tar.gz (252.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kauldron-1.2.2-py3-none-any.whl (400.4 kB view details)

Uploaded Python 3

File details

Details for the file kauldron-1.2.2.tar.gz.

File metadata

  • Download URL: kauldron-1.2.2.tar.gz
  • Upload date:
  • Size: 252.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for kauldron-1.2.2.tar.gz
Algorithm Hash digest
SHA256 472e4bd96a077bea5ed416a0bfc523f1102fdbd82862457ed3f48debaeddfe0d
MD5 102cdb5e7d88f47c8b7730963c4f66dd
BLAKE2b-256 ec99e6458de71f97a98f2651bbbc5bd341e968f60a45ae4e289785af6bf0368f

See more details on using hashes here.

File details

Details for the file kauldron-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: kauldron-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 400.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for kauldron-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 49500a95230fde5f6ffdb27a94cc63b5f30589a7a710dd549cbe2c1bdc68a48a
MD5 2a791b88583521396cdfb5f445dc7f40
BLAKE2b-256 b0df34c4e302cce76fe669b50d108f3067725e99e0a7251014e7e15f6385608b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page