Skip to content

Update openblas dependency to version 0.3.29 for ARM architectures #4202

@adarshs1310

Description

@adarshs1310

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions