I’ve been testing Faiss on ARM machines and noticed that the current conda recipe specifies the dependency as:
- openblas =0.3 # [not x86_64]
However, when openblas is fetched from the anaconda channel (anaconda.org/anaconda/openblas), the version provided is 0.3.21, which hasn’t been updated for about 2 years. This older version lacks many recent optimizations, notably improvements in the SGEMM kernel, which is crucial for the performance of Faiss's algorithms.
Given that the latest available release for openblas is 0.3.29 and it includes important performance enhancements for ARM architectures, could we update the recipe to pin openblas to version 0.3.29 for non‑x86_64 platforms? This change should help users on ARM systems benefit from the latest BLAS optimizations.
Thank you for your consideration!