Rust implementations of our embedding comparison metrics, exposed via Python bindings.
Project description
cev-metrics
A companion library to cev
. Rust implementations of our embedding comparison metrics, exposed via Python bindings.
development
This project uses rye
for development. You can create
a virtual environment with rye sync
.
rye sync
To develop the Rust component, you will need maturin
.
maturin develop --release && rye run python ./x.py
Code quality checks are available via rye
.
rye lint # lints code
rye fmt # formats code
rye test # runs tests
The benchmark can be run with rye run bench
.
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
Built Distributions
File details
Details for the file cev_metrics-0.1.3.tar.gz
.
File metadata
- Download URL: cev_metrics-0.1.3.tar.gz
- Upload date:
- Size: 18.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac0cdbc7b41bc42c8f8be728a850e68e7f26c2e0d20ab1b8e5d0cb0913fff3aa |
|
MD5 | 963ccef640a02f7dc242fba3c571f4ea |
|
BLAKE2b-256 | 41c101028ed9e587afda17ed230ffe7af77e6d9b5ff468e7a2430f352044c365 |
File details
Details for the file cev_metrics-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cev_metrics-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 344.9 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 666e7e1b2e2af4bcf566ac576b87c43963c380bba0a978d8fbf6ab04f37bf1e4 |
|
MD5 | 2e22804b99cb8afc38af005f84e81837 |
|
BLAKE2b-256 | 19a5f2248590012a8c808b5262acbc4fcf7da68e76336aa0867720b3b160bde6 |
File details
Details for the file cev_metrics-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: cev_metrics-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 350.0 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fa8743b2689c9259bf26defeb3207c71eee0bd9e59a4c13f704ad487208680a |
|
MD5 | 13b5e97308c76b5dd17fc2ac0c8ee070 |
|
BLAKE2b-256 | 7603b0133649dbb1d8c157b961f804d612ba87183e77aae1c716bd33b751302c |
File details
Details for the file cev_metrics-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cev_metrics-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 345.4 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ae7873790d2b5bff68e0f922dc2c8e98c04fd9974576e6f051813c03aa63be7 |
|
MD5 | 1331f3cb7af4d65d0cb0ac96950e7ee2 |
|
BLAKE2b-256 | 186243fc6e7841cfed96cec780c7c147fcdae59b5742af8e67639f9473acc435 |
File details
Details for the file cev_metrics-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: cev_metrics-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 350.2 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19825ce8f7ffbb36b25e91528c9a6d23e605504938ff6e292e628bdd483cab1 |
|
MD5 | 886bcca92f70730a0b662106931b4c54 |
|
BLAKE2b-256 | 6bb0ecf4e5e5e0e8a31d7c7203d9c1fd7e1f329ec8144a855ec2e8d3f27db91b |
File details
Details for the file cev_metrics-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cev_metrics-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 345.8 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57a88e072535cc8011db01070491aa885091ff82b52d45e0ccd96b82a3ffbbf9 |
|
MD5 | ebaf36a0569d3120e744bacf010117a5 |
|
BLAKE2b-256 | 5bc63f5c997fdbee60039b4674b6046de901ade5d209058760cb117eda3fd789 |
File details
Details for the file cev_metrics-0.1.3-cp310-cp310-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: cev_metrics-0.1.3-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 350.0 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4de438768b758ffad68fe35332f60e5600bad65f01af90d8b6907d5409089e8 |
|
MD5 | 599039047f3e59f8f14da8d237fbcc94 |
|
BLAKE2b-256 | 0490c83436437534b71e9d8689db0145069a8a0dc36c7a5207a144b3655caedb |
File details
Details for the file cev_metrics-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cev_metrics-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 345.7 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5b367823fba2159c18ac0c21aaafb510249edebce6400db4b2d6ab1e2008b9c |
|
MD5 | ede5b448a66bf9338044db2f5c189c25 |
|
BLAKE2b-256 | a09c8825c88d3472f3f93644fd74dc06770f22a737feac9d8ec6f89a2a07ec42 |
File details
Details for the file cev_metrics-0.1.3-cp39-cp39-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: cev_metrics-0.1.3-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 350.3 kB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2904d41f2d69d736f99d5b57cfccc6af98d2ec088a96a4efdd371701e509a126 |
|
MD5 | f8a1410b9e3bd9989122bc420a143aba |
|
BLAKE2b-256 | 6fb21898a0a71ac02c224629c8b431cc134386cc124f413eaeda626855ed4486 |