Skip to main content

High-performance similarity joins for Polars

Project description

polars-matmul

High-performance similarity search for Polars.

PyPI License: MIT

Why?

Computing similarity between embedding vectors in Polars is slow:

Approach Time (1000×10000, 256d) Memory
Polars cross-join + list ops > 10 min OOM (>32GB)
NumPy matmul + argpartition ~75ms ~800MB
polars-matmul ~45ms ~160MB

polars-matmul provides efficient similarity search by:

  • Using faer, a pure Rust high-performance linear algebra library
  • Avoiding cross-join memory explosion
  • Operating directly on contiguous arrays via zero-copy extraction
  • Compiling on all platforms without complex dependencies

Installation

pip install polars-matmul

Pre-built wheels available for macOS, Linux, and Windows (x86_64 and arm64).

Quick Start

import polars as pl
import polars_matmul  # registers the .pmm namespace

# Sample data
queries = pl.DataFrame({
    "id": [0, 1, 2],
    "embedding": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]],
})

corpus = pl.DataFrame({
    "embedding": [[0.9, 0.1, 0.0], [0.1, 0.9, 0.0], [0.0, 0.1, 0.9]],
    "label": ["a", "b", "c"],
})

# Find top-2 similar items per query
result = queries.with_columns(
    pl.col("embedding").pmm.topk(corpus["embedding"], k=2).alias("matches")
)

Output:

┌─────┬─────────────────┬───────────────────────────────┐
│ id  │ embedding       │ matches                       │
│ i64 │ list[f64]       │ list[struct[2]]               │
╞═════╪═════════════════╪═══════════════════════════════╡
│ 0   │ [1.0, 0.0, 0.0] │ [{0, 0.994}, {1, 0.110}]      │
│ 1   │ [0.0, 1.0, 0.0] │ [{1, 0.994}, {0, 0.110}]      │
│ 2   │ [0.0, 0.0, 1.0] │ [{2, 0.994}, {1, 0.110}]      │
└─────┴─────────────────┴───────────────────────────────┘

API Reference

topk(corpus, k, metric="cosine")

Find top-k similar items for each embedding.

pl.col("embedding").pmm.topk(corpus["embedding"], k=10)

Parameters:

  • corpus: Series of embeddings
  • k: Number of results per query
  • metric: Similarity metric (see table below)
Metric Description Use Case
"cosine" Cosine similarity (default) Text embeddings
"dot" Raw dot product Pre-normalized vectors
"euclidean" L2 distance (lower = more similar) Clustering

Returns: List[Struct{index: u32, score: f64}]

matmul(corpus, flatten=False)

Compute all pairwise dot products.

# Default: Array per row
pl.col("embedding").pmm.matmul(corpus["embedding"])

# Flatten: 1D array (for NumPy interop)
pl.col("embedding").pmm.matmul(corpus["embedding"], flatten=True)

Parameters:

  • corpus: Series of embeddings
  • flatten: If True, returns flat 1D series instead of per-row arrays

Returns: Array[f64, N] or Array[f32, N] (where N = len(corpus))


Common Patterns

Explode and Join

Flatten results and join with corpus metadata:

flat_results = (
    queries
    .with_columns(pl.col("embedding").pmm.topk(corpus["embedding"], k=2).alias("match"))
    .explode("match")
    .unnest("match")
    .join(corpus.with_row_index("index"), on="index")
)

Performance Tips

1. Use Array Type (2.4x faster)

Fixed-size Array enables zero-copy extraction:

# Convert List to Array for best performance
df = df.with_columns(
    pl.col("embedding").cast(pl.Array(pl.Float32, 256))
)
Input Type vs NumPy
pl.Array 2.1x slower
pl.List 5.0x slower

2. Use Float32 (2x memory savings)

df = df.with_columns(
    pl.col("embedding").cast(pl.Array(pl.Float32, dim))
)

3. Float16 Not Recommended

Float16 requires conversion to Float32 for computation (no CPU support), so there's no performance benefit. Use Float16 for storage only.


Performance Benchmarks

Benchmarked on 1000 queries × 10000 corpus, 256 dimensions:

Operation NumPy polars-matmul Ratio
Top-K Search (k=10) 73ms 45ms 0.64x
Raw Matmul (f32, Array) 5ms 11ms 2.1x
Raw Matmul (f64, Array) 17ms 22ms 1.3x

Why Top-K is faster: polars-matmul fuses normalization, multiplication, and selection into a single Rust pass, avoiding Python data materialization.

Run benchmarks yourself:

python examples/benchmark_topk.py    # End-to-end search
python examples/benchmark_matmul.py  # Raw matmul

Development

git clone https://github.com/NivekNey/polars-matmul
cd polars-matmul

python -m venv .venv && source .venv/bin/activate
pip install maturin pytest numpy pyarrow

maturin develop --release
pytest tests/

License

MIT

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

polars_matmul-0.1.4.tar.gz (83.8 kB view details)

Uploaded Source

Built Distributions

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

polars_matmul-0.1.4-cp313-cp313-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.13Windows x86-64

polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

polars_matmul-0.1.4-cp313-cp313-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

polars_matmul-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

polars_matmul-0.1.4-cp312-cp312-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.12Windows x86-64

polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

polars_matmul-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

polars_matmul-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

polars_matmul-0.1.4-cp311-cp311-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.11Windows x86-64

polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

polars_matmul-0.1.4-cp311-cp311-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

polars_matmul-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

polars_matmul-0.1.4-cp310-cp310-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.10Windows x86-64

polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

polars_matmul-0.1.4-cp310-cp310-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

polars_matmul-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

polars_matmul-0.1.4-cp39-cp39-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.9Windows x86-64

polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

polars_matmul-0.1.4-cp39-cp39-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

polars_matmul-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file polars_matmul-0.1.4.tar.gz.

File metadata

  • Download URL: polars_matmul-0.1.4.tar.gz
  • Upload date:
  • Size: 83.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polars_matmul-0.1.4.tar.gz
Algorithm Hash digest
SHA256 aa9cf69153afb3088f51c49ab569dd34b2c97006ee3f27f2788bbcc58d85dabf
MD5 6db5c7222c631d3c431e0bd2fc3830ef
BLAKE2b-256 0d735c5fc625c8b43d7946a6feb21a0468f3006d8470d94182116f73d92a37cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4.tar.gz:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 610f60b3fbc95be852f390cbd1b31d55ba4c3c027d2a6731fef24c4c3e00d9fe
MD5 5e6c7286043c5055ce74cd1a42ab2ca2
BLAKE2b-256 07f7af56dd2e32b72028521f8247a5719d2811f9e97f101e85566bdc7afdcea3

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp313-cp313-win_amd64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1924343432d71261050e83a8f8af559277c2cbe649cd881bb58edffedd246365
MD5 e488fcb062e9a044ff33d35cab615f74
BLAKE2b-256 197628b415f67be8438eee6ef1843d90e837e426e32a2fc9625be8cde959dca4

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e75b96667cf2cfc559ac48ea917394398e27b34130c574e127811d5c76fd03a
MD5 7800b686f8a22ea176d2d6bdf1fe0694
BLAKE2b-256 08e007d59cfc5e2f459976e31de7b8aad9674eaad94c02b36c58f9cdf0c1af0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2abf515feeefbfef4efe1183c0dbfdf3926cf29ea1b82f12476ef9417ccdbf33
MD5 59fe0f5f5788accfe28f81c87d66dd04
BLAKE2b-256 f2c29e5ec475425d472782b06d49820d20892f036537279ab3a56bfc9da8061a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f3b657688603dcacbdff4ef085bc38aaac08cc007073c22be570ea60e5b05f6e
MD5 b85dc7e5a4f971823ce1a166e45df9a8
BLAKE2b-256 df9c544d01f485f83be5525d0e042589821706af358714c118f3252e1f145d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0d030e283d0457350eea8a313fc3840a9cc407ce69479b98e0ae6954c9433e47
MD5 5f3791ab6b3e3b49c6a472e9f233e2a4
BLAKE2b-256 ddb4d5c6c96d38e2957d4b7317408ee9afc2eafd32630f4c3fbe8d3dbb02d901

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp312-cp312-win_amd64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9eeaaedc9fd29a9385be29d4bc3c8c589829c1196aea69333ceb4d454e324ec
MD5 bd6ff04f4abde7cc7e5c61244f2b0f7f
BLAKE2b-256 014ce9747148daeb9b81e1dcc84c21310f26eee5b99c9429bb6f22de6df322b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd2562bfa8fe61d690c8e1c0119a3384319bfdfc0cfda762417bf1345379695e
MD5 946b4fd5d97845adec0d7aaec488ed6f
BLAKE2b-256 acd80dc5192a1db067d29269f082d379fd4b048dcfa0e3143dc2262882b3c968

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ca650def8807b866827e1f0bda98fb3f726de44299f6fb3697b8e784c3f18e9
MD5 db3935c8478d9205be2bd6c75a7c4dac
BLAKE2b-256 1b9474dfd20c165a0cfd823b2f046b8605165057d557bc6fdd2fe4a201c09d37

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c8a4c19ea4657ed51ccd72afc7dc70d68371fb08ef4208204cea17c616afeff
MD5 de919b54f4e37e396500eb71388a5d74
BLAKE2b-256 48ae50d97bda28ae878f06adc3202c9aedf5e2c12075960595113ad8bc814ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d6318895347d00636c145bd3503d1c8a03d2897050c7c99606a46c6a93e9ebb6
MD5 fcc49862188cb20a32aa3d07b67dfabb
BLAKE2b-256 51fdcf8b0b7d1ccc982236ad61c0e0012d345e393c4443a8977546871aa9948a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp311-cp311-win_amd64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5db9578a182a8ea5d2b5bb9112094ec506973f14f7129dc4a8a4a6948d4bf566
MD5 e4a1349226f4bee4f8bf756829b9ed8c
BLAKE2b-256 7ec849e786565725d6629e86ab1f33c7ece7332fbf398116b950e11166c0a4dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64360664a9c156d4dc2f1395b749367b503ab25a60eb7c1d0946f3e6a96bfe07
MD5 0ce1df27d804ba890d4dff375040d7b7
BLAKE2b-256 3203290bb619663dd95b50d27bb46c7ed24e2f31286e2d42f04be90bf2ef9454

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cd8cb1b908f8344762e8fb8c16c1bdd23e9629e70f4f394c575a1ffdaa99274
MD5 c5b8a51ede17ae634cda75fbe22dae9d
BLAKE2b-256 d4a6739c5ba594f634a7835656fc36587065b24e5e5e78c14a6be0550e71c500

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 71581428229dccd26b23ce7ad72f41ec1570fee3e359199fe2c7a6007986a69b
MD5 7cd916765661ceeaf3ecfff172a2ea87
BLAKE2b-256 3870ce25bf5aeeaf261984e888aab3f50e27d018f27933a431d5f0a3408dafd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc63daa4901f50910f77a89f1fdb7f5547195af97016b227d43a55e874325a16
MD5 f53ccca9e3ea61a43006279a3ea5a0c2
BLAKE2b-256 8520e0fff3527c6b479da2f9ed4d7889bfdd8b5f65cdd282553b1fe847ddc9d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp310-cp310-win_amd64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7169e6d7ca02f097c10804c8e347e32031b58c584476cd46529a05eba53ceb63
MD5 ef017889b490659610c78458e32e02a9
BLAKE2b-256 028b34aa8bd759d5e79a356f1a10cf2e1dff682dc9d9b9dfd69062a2252b2be6

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3751705d6307653647ed8e337d1228a879911dcb58ab0fa50aa64ec7d75d6243
MD5 dda0c3ce4ef575af0414243ee0a8fb2a
BLAKE2b-256 a3d02f4e2cba0361e985bfb03b0daf3e24884e15bbb279669f7356936ba8899d

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 faecb9ebb11dcf8dec5501fa958561621a23150477062e4fb865a516fedae3c4
MD5 4c9facc98f558a5142915ae2f366beb2
BLAKE2b-256 7ea8799ad247d123835b4d568ca951d15f0da0e4cb2eff2ad9736a6f12a98cc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33fca61a985d9b5785a82735e50d4ef12819d642c92f2361b6ac85109771e78a
MD5 9fd37a50ecbb61530d3c00865b0fa530
BLAKE2b-256 714a2821134d6aa2c930c94c81087acfe9f7b1485eeedd31055f1894f7505140

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 57d7ba40a514fe960298f2f55dd24628fbb35a4dbdaa73b49c5416456f9c818d
MD5 0bae9025ac1dd82b087627b98deecf73
BLAKE2b-256 a129aaccc6c467cf41897bd714ea72900f5cc8e2d96bc70ee926955f8e49328a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp39-cp39-win_amd64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94c07b6e80584733c279096a46ddfbf11bd846c47d7e210344e9d2d5cb995a38
MD5 c24e95dad503007a25ee9387585d975c
BLAKE2b-256 0a164b8a23c17b1d34816b251b68a2505baf2ed26583c769ec31f8e46c9d3367

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0b09864ffe24cb1ff89e2ea8f35119d541e7ae2bc82aa38d0e9ca15acd55f34
MD5 b3e877f638ce8b61e6c0d9dec9003894
BLAKE2b-256 8da66607821a3e928528fc3256b26a0112c775a4646d7888a36029ba8182abbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fc004513a3f15337e5f585e2ffd91455c722eac20f8ce73a3ffa49d12d497dc
MD5 f1ea1ed77a664cdba2f00f95cbc13bc7
BLAKE2b-256 68671f26bda89942aa2fa13bd64817cd483bba44b9d9e41c964ea3bc904c888a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

File details

Details for the file polars_matmul-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_matmul-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cc97a749e69e2ea9f997c4cbca7ff7efb41b3ec0a3a9036afb2a18dd244a9b88
MD5 10486c2eee17ca9b94197dd2efc4fbab
BLAKE2b-256 7a19fd78309cc5e2590f086d75a8f7e4968dbd9c0d8800228848878f4c6e9fe0

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_matmul-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: CI.yml on HolosStack/polars-matmul

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

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