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.4.tar.gz
(45.6 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02130d4666106a89da1e0ba3074862eef4eb3d1cd13862f4f20ffa3df0ae3285 |
|
MD5 | 30b390e2ac6e0eafecbc54b7fdc42e26 |
|
BLAKE2b-256 | 2f7a3fcc9d265e33e85fd076cde6193243adeeff6b110f64977c9c1c9a2e0a40 |
Close
Hashes for savant_rs-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d082b98fcbe936655d1aab6c8549ecc8cf020d4a93cc52702cf153b92d90f4d |
|
MD5 | 30ae12c9a4a0d0e9b223d3fb9d676c49 |
|
BLAKE2b-256 | f2ced9a6ea09f5ac78c6c83f2eed2cfc952cf9194eca8ce314d6246a494e7366 |
Close
Hashes for savant_rs-0.1.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21a779f9f860e1fa8f7878f5c6a26a0caec44beb6382f04abf974f4a5f1fb8be |
|
MD5 | 2e12538b00b9cbbd6da4123dadf4d6ab |
|
BLAKE2b-256 | 0d97e31a46abefb7ab68b9b1ff577cb56d1a75958586caedcdcec8af1697dbf8 |
Close
Hashes for savant_rs-0.1.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8838ba7721a1dbb9c15becbb64234944cd89bf8ff96edfa0ca97b541fc5cca54 |
|
MD5 | 3c2ba299f9430e480a5a221b2c59430e |
|
BLAKE2b-256 | 679d6c0f557800867f759a9c901181e2670dcd23acc420a567900567c2056919 |
Close
Hashes for savant_rs-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2906b6b970a85809086ac3c4f17c220ffafd2fafd417e74029044007bf7648c |
|
MD5 | b96fa9830a8daede17b25b47745e09cb |
|
BLAKE2b-256 | 8ff86212f6c9f7ac8b47b86686069cad350631ae037ddd744e92b696dfba4feb |
Close
Hashes for savant_rs-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0996185811e997e167349ae4aa66a01a72010731ab1ee2640be5d6f60fc30c2f |
|
MD5 | 0797d133a4d5b7a7c7b31dda957710d3 |
|
BLAKE2b-256 | 8c5b9f634cd167872afdfe6c0e81fe7a55cfdf5a9739660ac8b35328dca22db7 |
Close
Hashes for savant_rs-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3b337265f319d32084de3612f5f531275457409cd3ed7b32147a8dc2bc0ae17 |
|
MD5 | d2c9dc89a98cb49db28fb5de0160c31f |
|
BLAKE2b-256 | cb4100483c820119dc6a689efad0c6ea21a7ee26ccb8c2a6d079002ea05f5789 |
Close
Hashes for savant_rs-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 529491962af10d9401d88f921e3ec9d5f7195011910101bc9d95a6b248980c78 |
|
MD5 | bdcaeee0bee5767586b6082262ca0b21 |
|
BLAKE2b-256 | 861522ce61c1335a7d7310554bf243913bac0f7705ab4c6a46ef2c2580c1046c |
Close
Hashes for savant_rs-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e9cc2f44abc56aca620a326809b9354b3a357a56def39da776140eaf20b8f4f |
|
MD5 | 53f1bc03a7cc05370fab1522741b58a6 |
|
BLAKE2b-256 | 49b7afeb2ca0bee9c3eb7fa3bbf8421b517f39397fe8332a60e08da2343afa4c |
Close
Hashes for savant_rs-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7955948f4715b912f2040108f5fa84f447a50c6f876375a32e51e98f93483cae |
|
MD5 | 6df04a2efaa1adf0b90dd64c9ceed9b0 |
|
BLAKE2b-256 | 041a764a2c6359bb9b009f2508136a32b401b1fa511b8f4849f7d1c2c19d1203 |
Close
Hashes for savant_rs-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61a09efbe4f8e2500d1a419f1914f52ecc182349935fc6c0ef6caad45f085f68 |
|
MD5 | 060b8a9fca891786ac475d3195a8286e |
|
BLAKE2b-256 | 175310788b4a8e21c6b0dcd36aabc4315cb1ae6e42cd83e0362048f87f889813 |
Close
Hashes for savant_rs-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1100d7b2993487688c76d394850be3fd9a053340b7efd3ea7c6a93ea2fe74c07 |
|
MD5 | 465e9c81376d4c1e3e44141b1fdfd976 |
|
BLAKE2b-256 | 0ab7595beec398cc1360c0c8126c0c19aed260e073f07667a34424cbb69197d0 |
Close
Hashes for savant_rs-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89404f5ab5205f2b5077f74ffb59ca8577756d106945f1c083ac93bcd233b27b |
|
MD5 | 161128e868e3c658aeb94e60e7a3fe17 |
|
BLAKE2b-256 | 82afbab225e836fc97110857dc4b8c795192669c682244820af0696f69e6d90f |