Savant rust optimization library
Project description
Savant Primitives And Optimized Algorithms
Savant Library with new generation primitives re-implemented in Rust.
Run tests:
cargo test --no-default-features
Run benchmarks:
cargo bench --no-default-features
Build Wheel:
RUSTFLAGS=" -C target-cpu=x86-64-v3 -C opt-level=3" maturin build --release -o dist
Install Wheel:
pip3 install --force-reinstall dist/savant_primitives-0.1.2-cp38-cp38-manylinux2014_x86_64.whl
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
savant_rs-0.1.5.tar.gz
(47.0 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 621005bfd4d6b7459f12f71dd15147e0c9fbad91b7a2dfef7d0beaf0f08e4ed7 |
|
MD5 | 39eee23ad89bd5d568df59293fce4c73 |
|
BLAKE2b-256 | 0b63e1f1b08842231873fa3bcc15b37062e4a48766d16dd89c981035e4f7d113 |
Close
Hashes for savant_rs-0.1.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650f44d8679efe3371eb641460d4988f1788aad2d843c9ba4ea7c8c01623553c |
|
MD5 | f52c312ce37f1c796bb75a2ded607a82 |
|
BLAKE2b-256 | ae43d63c96eceabff8b1d5f62ad65c0e833b1f9beacc597ec0023749783fd442 |
Close
Hashes for savant_rs-0.1.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee24c329817b2b051ee9ba858fa2be991367cd52ccb1347c111a49f13f192f9 |
|
MD5 | 5a65d6d77b31659b8b6bccab6da71754 |
|
BLAKE2b-256 | 4bdfba43553e8a11141a166dcbdfd02c417fabeb911e39479a751bbfb71af3ad |
Close
Hashes for savant_rs-0.1.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93a2aba1c33176c97e2c9c31e7f3d9b5c4b05450a041d5837828f8a4882911d4 |
|
MD5 | 67eeb89126bcad26c95627a7937f0879 |
|
BLAKE2b-256 | 47977500cc2c7332ab1771e931645f367cde02a598db3e401a71f17ba2338e7b |
Close
Hashes for savant_rs-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99d2d816d0af3f46919a41c78328ede7c7e42649011445562c954186d55a91d7 |
|
MD5 | 34191cfad368acb58ade7ce71f002039 |
|
BLAKE2b-256 | 5973e78153491ec8b450638ed30774e43cd39e4108fd1bc42d1ba70996d0fa3b |
Close
Hashes for savant_rs-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 293b260c6145d3d98ff74c349173faa0f2838bec18a2a4f47e06a0cc6d4b4bc1 |
|
MD5 | 9f0bf946790da1f1b603910362f40fc6 |
|
BLAKE2b-256 | e59651ceba8941019ebea54ae162aa5d521db9858611b4faf3fd447f3b15a67b |
Close
Hashes for savant_rs-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fb007738c98435f71dcdd2ff08af29ace70b3264f1871c7ec66fba9ee7a9632 |
|
MD5 | e52a535e78755ff360ec314f7f21aaa2 |
|
BLAKE2b-256 | 6b32dc420bcbea4f85e296d2e2507527332ee90bfb5016ada3a0afc581789268 |
Close
Hashes for savant_rs-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 461805cd217cccb33598f994f3aa763ffaf60f436aacd5b358008859fb83391e |
|
MD5 | cae5edb7b0c8ba966ede01cbbc854d24 |
|
BLAKE2b-256 | 9c1dfb94927a4a3d65f3edec7e680fc18c131ec5ffceb62078bc100fefefca4c |
Close
Hashes for savant_rs-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9839e844cbfe4d5ded76c43469aa34501088e60c18428b826861a947e1470fd2 |
|
MD5 | e4720b35e6763c57d8352e93af12af5f |
|
BLAKE2b-256 | 99744d92a7a81f67aad0b9ecffeb06d464872eef514c133e64ff3b16f7a48a9a |
Close
Hashes for savant_rs-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de24000ad7b50c907845e4eaf94010a1ced54bdd644f63c264df5b6845d0edbc |
|
MD5 | 32290dcf48d21b638f5606f366b2e5a5 |
|
BLAKE2b-256 | e6a01c5763252cbdb1982d652cacd27817fffad3f7ee47e543566791fa76b50c |
Close
Hashes for savant_rs-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78827abe3ebc61d73079e7e0b074bc025494b27f36492438a11c357a98fc4bf7 |
|
MD5 | e4f9b0b3e89b778ea78cc9c89eca8f47 |
|
BLAKE2b-256 | 6bf482794055d6b35c3b0ec53164a4c31f8b377899c3e07be1adcffab2920a9a |
Close
Hashes for savant_rs-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 012db368b332fc898c9e0591880c676afdda245666897d7c31337b93d80bd9f8 |
|
MD5 | 52bf927b89a1c22aeac184edb0507c7a |
|
BLAKE2b-256 | 6f320ce445e0db3d98e8fa0622c8bb4abb26835f24b43ae77506739017817245 |
Close
Hashes for savant_rs-0.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a9c7fe6c0f2ce2cd6b20b056737e4863b328babee460b5737b0669ecac868d3 |
|
MD5 | 07643f0d7b69816f7aa6c520fb156b48 |
|
BLAKE2b-256 | cc16fd8a44c1235ec430bb013486fa4397a06afb310e64d007d0dd00905a0430 |