Skip to main content

priml✴️

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

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

ML building blocks for training experiments. 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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: priml-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e41f182446faf97c91b2ad70b67e536d1c70b6097bd2721123acbedddcd54a27
MD5 744c2e64546d7e95792ceb17fcdeb8b0
BLAKE2b-256 9c7fd9d7fbcb683b669ce410ddb8ec7d06e99983eebe3a50ac4bd79ead6cb63d

See more details on using hashes here.

Provenance

The following attestation bundles were made for priml-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: priml-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 981.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80232bf448c042035e0a54cc237cc15908bf6147d7d49f81cdcd597482074049
MD5 b56292a439ce706a512fa33085146229
BLAKE2b-256 44ae252ee331d56e2298965914dcec1d35c8dc3e109dac5493f7e3c165b03969

See more details on using hashes here.

Provenance

The following attestation bundles were made for priml-0.1.1-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

0.1.3

2 files

0.1.2

2 files

This release

0.1.1 This release

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