Skip to main content

priml✴️

PyPI version CI Python 3.12+ License: Apache-2.0 Discord

ML building blocks for training experiments.

Quick Start

# Mac:
#   # Required for quick install.
#   brew install uv

# Ubuntu/Debian:
#   # Required for quick install.
#   sudo apt-get install -y curl
#   curl -LsSf https://astral.sh/uv/install.sh | sh

uv add priml

# Alternatively: python -m pip install priml

What's inside

  • model -- 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

See CONTRIBUTING.md for local validation and the public contribution flow.

Citing

If you find our work useful, please consider citing:

@misc{rekursivai2026priml,
      title={Priml - ML building blocks for training experiments.},
      author={Joshua V. Dillon and Dan Kondratyuk},
      year={2026},
      howpublished={Github},
      url={https://github.com/rekursiv-ai/priml},
}

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.3.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.3-py3-none-any.whl (981.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: priml-0.1.3.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for priml-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4ebe0cfb5a2db182b0f33e787e3545a99f411827b5972d351dfa476c54bc5e5b
MD5 4632c2ac6e2f9f072d7726cbd9aeaf1d
BLAKE2b-256 e4a7820772e14c26e43ba68cbe5a530e2fa2d51ccb68363de5e27f7df37109f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for priml-0.1.3.tar.gz:

Publisher: publish-pypi.yml on rekursiv-ai/priml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: priml-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 981.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for priml-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 967279c653a10c5df6821601c34a6a95177a6ac9aff3540c2eeef7c825072d64
MD5 885e32c2d3e994a2e9739a50f45f4ac0
BLAKE2b-256 e5c1668b35fe1ec2c9d38d2938962f5fadb9aa691d1527165e4c11136514990c

See more details on using hashes here.

Provenance

The following attestation bundles were made for priml-0.1.3-py3-none-any.whl:

Publisher: publish-pypi.yml on rekursiv-ai/priml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.4

2 files

This release

0.1.3 This release

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page