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.1.tar.gz (249.6 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.1-py3-none-any.whl (396.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for kauldron-1.2.1.tar.gz
Algorithm Hash digest
SHA256 586138c4d2cc75684f3710e3bc976d1c9b86063ed185de710fa2ee9627882493
MD5 e804b63fcfdcd9aeb2642fa06cdcf522
BLAKE2b-256 9375dbdcadffef81811dcd81d1cd8ec3b4b49d6181c66ce2bb71fd2b77176705

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for kauldron-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e10aa56d4d62a85d6280aa7a6c6abfc4da1c19ef67fb244e3030242ecb60714
MD5 4e8c8ab3333f18cdbe7eeec3a481a1c8
BLAKE2b-256 47c38c1958da84ac1208de30b1903743c4530aee15cbc8f67016c92bf2c027fc

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