Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions docs/maintainer/knowledge_base.md
Original file line number Diff line number Diff line change
Expand Up @@ -1295,23 +1295,30 @@ requirements:
You can switch your BLAS implementation by doing,

```bash
conda install "libblas=*=*mkl"
conda install "libblas=*=*openblas"
conda install "libblas=*=*blis"
conda install "libblas=*=*accelerate"
conda install "libblas=*=*netlib"
conda install "libblas=*=*_mkl"
conda install "libblas=*=*_openblas"
conda install "libblas=*=*_blis"
conda install "libblas=*=*_accelerate"
conda install "libblas=*=*_newaccelerate"
conda install "libblas=*=*_netlib"
```

This would change the BLAS implementation without changing the conda packages depending
on BLAS.

:::note

For macOS 13.3+, you can use `newaccelerate` to use the new BLAS/LAPACK
support in Accelerate.

The following legacy commands are also supported as well.

```bash
conda install "blas=*=mkl"
conda install "blas=*=openblas"
conda install "blas=*=blis"
conda install "blas=*=accelerate"
conda install "blas=*=newaccelerate"
conda install "blas=*=netlib"
```

Expand Down
17 changes: 17 additions & 0 deletions news/2025-07-31-new-accelerate-macos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# New Accelerate support for macOS 13.3+

conda-forge by default uses `OpenBLAS` as its BLAS and LAPACK
provider on macOS as it was updated regularly and is the least
buggiest performant BLAS/LAPACK implementation.

macOS 13.3 updated the Accelerate framework after a long time with
improved support for LAPACK APIs and has fixes for long-time known
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏽

bugs in the older Accelerate's BLAS and LAPACK APIs.
conda-forge has added support for this
new Accelerate framework by using a shim library to expose its
functionality to most conda-forge packages including `numpy`,
`scipy` and `pytorch`.

You can use it by doing

conda install libblas=*=*_newaccelerate
Loading