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.14.tar.gz
(60.6 kB
view hashes)
Built Distributions
Close
Hashes for savant_rs-0.1.14-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d642e0c9272528a751114b03bd73f8abbbe2be154215ffd8a1f4ccad2d423cb9 |
|
MD5 | b1e3376dcad09f1f814dad7af9c6cc6b |
|
BLAKE2b-256 | 0ee7d6a9f18f15c4bfdbb5b5e0be648c79eb18f27aa551623b256ccb7886b7b9 |
Close
Hashes for savant_rs-0.1.14-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e38163d9a8c6be0af5bc4375b0f9f04a65046b4923e76da1ad73957d6ac55069 |
|
MD5 | af15b1ded69425b937ccf185949d1a7e |
|
BLAKE2b-256 | f9bfac16e075d6e7c36ab6e0eb7c51b5858773fc3e14a9e8c38d6be88f723f17 |
Close
Hashes for savant_rs-0.1.14-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d99bdf6e0780f9a741d5e193c6a7f9e3686ed242b7cb2466e68fe371db626681 |
|
MD5 | 7318fa207f1256f4467823e175099c7c |
|
BLAKE2b-256 | 2112278cffa69beb4a89958ec058361891d744de4371c98cc0a2c62024af0a40 |
Close
Hashes for savant_rs-0.1.14-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f051cee7c0be9deb5d9b2e25f1db7fe2dc30a1f18d948cee7cadc8872026196 |
|
MD5 | 03f44b44dce3a415f1a9b00b64829e3f |
|
BLAKE2b-256 | 337fc3bdb68afe4625937a7e2552b7fd8d6a48246ccfc906a4f6e2cd72f37df2 |
Close
Hashes for savant_rs-0.1.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8db0aaca84300bd09af9ccdfc91a714d90bb02906c5b854b6ae5f3c96a627d1d |
|
MD5 | c805296e7929e932b38550e3f3e9856b |
|
BLAKE2b-256 | f1a137430c516bd96d962e7a0c3ec7780bd9045af8358c8e3db35aff0248d6f8 |
Close
Hashes for savant_rs-0.1.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78245012acd3eab55ce20f7ddf8d90d44e0f9e59a7931a942bcad36ebf3b09bb |
|
MD5 | 70e5fd9a6dbdadae57df2aaee0c849da |
|
BLAKE2b-256 | 3c5b8e8b1279676fffdc0514b61092de808b292d0751573ca75d4439b3e35fac |
Close
Hashes for savant_rs-0.1.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc11f5c50db1300b704c5c0a082b3d7697e061d8e2eb83563153963df120e89b |
|
MD5 | 285c677c3099f546a9c9fe7cd9a7a255 |
|
BLAKE2b-256 | 625422bdde515f30500dddb4e547b93a5333b1b8a0351d31d0756ac8ed02d4d1 |
Close
Hashes for savant_rs-0.1.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d24bfc2d6bb9b964bf83d0baaf121dc4fedd2aa541c62e6986966cfd5e0266f9 |
|
MD5 | b9c471c9411e449de0ed232b609ff110 |
|
BLAKE2b-256 | 07168fae7f968fbe0d965b142ac281275adf46b144cd84294669048c5d01974b |
Close
Hashes for savant_rs-0.1.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8d21faebaaa7308e50ba8fd54f1618787072affbfe2301d27fd48f3b414059 |
|
MD5 | af74a2a0c276a8aec4373671db73fa36 |
|
BLAKE2b-256 | 42ec1e1e6566f4bf6dd8ba3fe11d8204021712f84ea07360bd1ab3618bac613c |
Close
Hashes for savant_rs-0.1.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02313dabd028a57fda504cb09ba082badb8b19c91a73772cebf00f8c18d4b535 |
|
MD5 | 955f3c5fba60eb6077890529f5111c9b |
|
BLAKE2b-256 | 557051638e4f04cc57791b774b68ee34181f8c8529e50ab9ee1da94dab831c54 |
Close
Hashes for savant_rs-0.1.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31371d6ecc835a6f988670ccc2429bdc151731fdcca1cffcfb580e3c674ee559 |
|
MD5 | 45a295f255f3e9db0bf1f2d0bbcaca57 |
|
BLAKE2b-256 | 9705df8c6c4f381de3e053bd5f1604ec28742ce5afa28f164eceecc1ad8ed4f0 |
Close
Hashes for savant_rs-0.1.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25ec375dffa163bda8d10d94fc66b1be824d8cbbaffed3333e403cd24ca05b63 |
|
MD5 | 3deeb2528fc5a5305b3342fad9bbd392 |
|
BLAKE2b-256 | 00448416c04a8ff8292d7ddf9a1553582fced6558bdd3097a4635c2669308834 |
Close
Hashes for savant_rs-0.1.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd2adb5a87f26ee56308f1d3fa59296afb60401487c81fdc564c583b821003b5 |
|
MD5 | 434f0a3a9d0792a8c57f5d466caa294b |
|
BLAKE2b-256 | c05aeaa0001303d1bb4a19bae842df524f1e0b97d21be957f9871d40c71f42f7 |
Close
Hashes for savant_rs-0.1.14-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbb19b75cd2b8d5aea76a1585f548ced0cf5e264d8ce2e3d759a10beba5cbfa8 |
|
MD5 | d77049243062877a82b89b6182708264 |
|
BLAKE2b-256 | ee33fbe508201e9cecf52616177794decc46a17410cd7ee2334b535a2bdaacce |