File tree Expand file tree Collapse file tree 2 files changed +29
-5
lines changed Expand file tree Collapse file tree 2 files changed +29
-5
lines changed Original file line number Diff line number Diff line change @@ -1295,23 +1295,30 @@ requirements:
1295
1295
You can switch your BLAS implementation by doing,
1296
1296
1297
1297
` ` ` bash
1298
- conda install "libblas=*=*mkl"
1299
- conda install "libblas=*=*openblas"
1300
- conda install "libblas=*=*blis"
1301
- conda install "libblas=*=*accelerate"
1302
- conda install "libblas=*=*netlib"
1298
+ conda install "libblas=*=*_mkl"
1299
+ conda install "libblas=*=*_openblas"
1300
+ conda install "libblas=*=*_blis"
1301
+ conda install "libblas=*=*_accelerate"
1302
+ conda install "libblas=*=*_newaccelerate"
1303
+ conda install "libblas=*=*_netlib"
1303
1304
` ` `
1304
1305
1305
1306
This would change the BLAS implementation without changing the conda packages depending
1306
1307
on BLAS.
1307
1308
1309
+ :::note
1310
+
1311
+ For macOS 13.3+, you can use `newaccelerate` to use the new BLAS/LAPACK
1312
+ support in Accelerate.
1313
+
1308
1314
The following legacy commands are also supported as well.
1309
1315
1310
1316
` ` ` bash
1311
1317
conda install "blas=*=mkl"
1312
1318
conda install "blas=*=openblas"
1313
1319
conda install "blas=*=blis"
1314
1320
conda install "blas=*=accelerate"
1321
+ conda install "blas=*=newaccelerate"
1315
1322
conda install "blas=*=netlib"
1316
1323
` ` `
1317
1324
Original file line number Diff line number Diff line change
1
+ # New Accelerate support for macOS 13.3+
2
+
3
+ conda-forge by default uses ` OpenBLAS ` as its BLAS and LAPACK
4
+ provider on macOS as it was updated regularly and is the least
5
+ buggiest performant BLAS/LAPACK implementation.
6
+
7
+ macOS 13.3 updated the Accelerate framework after a long time with
8
+ improved support for LAPACK APIs and has fixes for long-time known
9
+ bugs in the older Accelerate's BLAS and LAPACK APIs.
10
+ conda-forge has added support for this
11
+ new Accelerate framework by using a shim library to expose its
12
+ functionality to most conda-forge packages including ` numpy ` ,
13
+ ` scipy ` and ` pytorch ` .
14
+
15
+ You can use it by doing
16
+
17
+ conda install libblas=*=*_newaccelerate
You can’t perform that action at this time.
0 commit comments