Skip to main content

Malleable ML building blocks for training experiments.

Project description

priml

Malleable ML building blocks for training experiments.

Install

pip install priml

Requires Python 3.12 or newer.

What's inside

  • models — composable model definitions and building blocks.
  • optimizers — optimizer implementations for training.
  • loss — loss functions.
  • metrics — evaluation metrics.
  • math — numerical and math utilities.
  • train — the training loop and experiment scaffolding.
  • data — the data pipeline and dataset utilities.
  • inference — inference helpers.

Development

This package is developed in a monorepo and synced to this public repository. See CONTRIBUTING.md for local validation and the public contribution flow.

License

Apache License 2.0

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

priml-0.1.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

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

priml-0.1.0-py3-none-any.whl (978.2 kB view details)

Uploaded Python 3

File details

Details for the file priml-0.1.0.tar.gz.

File metadata

  • Download URL: priml-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for priml-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4921e8bddbe4766c6d365e6e5eb6c828efe8bb90700a5a80b7d69cc2ba72ded8
MD5 e877e40db7d22c459e46dc839ac80683
BLAKE2b-256 9aa3e6cf91b4df191094b410d7feb33ff7c3b73923d9cf269a638c20143bad60

See more details on using hashes here.

File details

Details for the file priml-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: priml-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 978.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for priml-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34d27f733f00b497b0a1d6ac247cb9fcc10c042e3ccc0572a9b291b62ba1efc6
MD5 550169a364705192dc9cf498cde4db93
BLAKE2b-256 a3b69bda926ed1c8756044599b4b94545082f682e5c2c44d3706f44a83729d9e

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