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.12.tar.gz
(59.6 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.12-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06d8d611f260b9556d0da2de2aacc7b7bfbefe263dbe700c9b38ef8b19d63868 |
|
MD5 | 92a9d6c418e24f654da15a70982a1c00 |
|
BLAKE2b-256 | faa9c0f185736ffd115b82cde601ed2cc44fdadc92e1c2d34d2b42dd1215782f |
Close
Hashes for savant_rs-0.1.12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c40c229cdc758404aba9ebe67f0a8f4b5e5d71b4dbaf5b8fb4c1b5070931b82a |
|
MD5 | 18c9789c519bd6b5794d4b5ecef7f067 |
|
BLAKE2b-256 | b2e4715645b997c1984c31fdde1bfa35fa6bd4b4fe7dc8b59d1b262c1a6d8655 |
Close
Hashes for savant_rs-0.1.12-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f0a6adcff62892a08407fd2e941f672f539d7976e39052295c18b6b91d99c70 |
|
MD5 | f7bd0b1035dea9aaf6ac61a96ccefaec |
|
BLAKE2b-256 | 8cf096c969dcc91e6e8353ed47fb78c7ce3463c5ee20fa0dd43f5220c5a8d9ca |
Close
Hashes for savant_rs-0.1.12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09cb896f76b6d1a0712b9a0e1d9084707ba8b479b8a151cae8a8945bc18e3fc5 |
|
MD5 | 5d61ea303dfef75a8b04c915f2286422 |
|
BLAKE2b-256 | 79ca32ffd3cde2ef4a0c13553f34d2dceecf96afbecacd365c7aa3b0b150f323 |
Close
Hashes for savant_rs-0.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4beb3f4ba19e6551f7cec905a0cd0fd5ddddf80231b21d9af82fef02f607e687 |
|
MD5 | ad1aacd4014cbf1e1f7e6bcee05d325d |
|
BLAKE2b-256 | 62d3923b75d730bfdee5d6cd8d9afdc11593da93a96bf9fcefa35d43fb48873a |
Close
Hashes for savant_rs-0.1.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88aee9a6c5bc0c84fe4d1997cb5226a628fb247a0dc18fa356d2ff1d0ccb7c39 |
|
MD5 | defd052ee3abe81c3b0e54417ece8ab5 |
|
BLAKE2b-256 | a3bc94334ee7f42c7652b984b95f94fda65f7da169edad9ca773ed6d701554ea |
Close
Hashes for savant_rs-0.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bf36f872b55e82eb8a581a684684d54c40533d7754e0486e31a63021c55ddd6 |
|
MD5 | 45f92560ae42f99b337f44962dfe44e6 |
|
BLAKE2b-256 | 8564bc90bedaf3f766a0e1d605de7830bf51ef337979888bbb84f1ee9a42146c |
Close
Hashes for savant_rs-0.1.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c0a763622b65c36e4f62447a5dd012ceb2d41dac0f2b0486e4624d97b38c19f |
|
MD5 | 090ce673ca46a27bdc285390e9e6e14a |
|
BLAKE2b-256 | 16c899f408d5c3002b8ad9a2868d57c97bccdcf8ac2afc7f5b2e71dea249201b |
Close
Hashes for savant_rs-0.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d94da14db5315290d2d6c2a901f7e11c97dfb0a88e5095667a9fccf415f97b4 |
|
MD5 | b5a90cfd5d1910f46b33c23794377171 |
|
BLAKE2b-256 | 35c52d62ecf7b63fce1d3bcf89755fd7bb6afd9c6216c6f5fd08e2574cf1642f |
Close
Hashes for savant_rs-0.1.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65c7d806961af7aa66f3d4e5835ea02b02b6a6b4370e829acc9b2d5131118a47 |
|
MD5 | 8c0bdf2f9850d5ba8f9102d62c748263 |
|
BLAKE2b-256 | 3626c49994357649c9a7572e05368e2da9218bcca7b26389332ea77b4ee48c77 |
Close
Hashes for savant_rs-0.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a71740fd955c2682bb492d95a3b7e1dc8256971dc6f34db440bb8fcc4a46c8a |
|
MD5 | 5ccadbcf809d4a970a45ceb4c855b582 |
|
BLAKE2b-256 | 161300c4624efead93750097b386a45a7cf6f069c099bc40823165025e57246b |
Close
Hashes for savant_rs-0.1.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95edeb6ee8ffea9eeab24ec53f6d64dd9e5580e93df7d621b5d1dece82614342 |
|
MD5 | 9de87ed4f6dfaa95801b868432ddf5b4 |
|
BLAKE2b-256 | acb3d893a834604e4bcdd97412ccfa3b2f6a69024f63f05faafe3dfb3fdb7758 |
Close
Hashes for savant_rs-0.1.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc303b4745aca06064f41208b79e3f7d1c07d69976797265bdbdafb8190ead85 |
|
MD5 | e569874400a058deb521528d84c7e648 |
|
BLAKE2b-256 | 7fc2fae3b12ad874c517c52285ac66d464095ceeab7c3560b1040c612afe3f73 |
Close
Hashes for savant_rs-0.1.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dce46c7f4431c79bab6b9304334d2a08721695fda15c22e20536b1ff4cf5ac25 |
|
MD5 | 1e5523303ae100d55aaf4daa80766f57 |
|
BLAKE2b-256 | be9c86887e549d5b0e5aa7b550ddfa63f55e18b1f1aab00ef0a2a3da590aff39 |