Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
ashvardanian opened this issue Jul 12, 2023 · 2 comments
Closed

Comments

@ashvardanian
Copy link
Owner

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
Copy link
Owner Author

ashvardanian commented Jul 13, 2023

@gurgenyegoryan

@ashvardanian
Copy link
Owner Author

We must use the most recent compiler possible.
When dealing with Ubuntu, the Debian package manager won't be enough.
Let's install Homebrew into VMs, and build with GCC 13, which is available even for older Ubuntu 20.04, common these days.

@ashvardanian ashvardanian changed the title Adjust compilation flags to support SVE and all AV-512 extensions Adjust compilation flags to support SVE and all AVX-512 extensions Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant