ashvardanian / StringZilla

Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc 🦖
https://ashvardanian.com/posts/stringzilla/
Apache License 2.0
2.19k stars 76 forks source link

Adjust compilation flags to support SVE and all AVX-512 extensions #21

Closed davvard closed 1 year ago

davvard commented 1 year ago

The setup.py needs to pass custom compilation flags depending on which target architecture (x86 vs Arm) and which compiler (GCC vs LLVM) is used.

ashvardanian commented 1 year ago

It is implemented in the recent #23 PR. Thanks @davvard !