OpenBLAS >= 0.3.23-2 更新需要手动干预
2023-6-15 08:48:21 Author: www.archlinuxcn.org(查看原文) 阅读量:18 收藏


openblas 包在 0.3.23-2 版本之前没有打包进优化过的 LAPACK 过程和它与 CBLAS/LAPACKE 接口的兼容性。我们现在改变了这个决定,并且现在用户可以选择安装另一个系统级默认 BLAS/LAPACK 实现同时保持安装 openblas 包,方便今后同时安装 BLIS, ATLAS 之类的包。
默认的 BLAS 实现会被用在大部分包中,比如 NumPy 或者 R。请安装 “blas-openblas” 和 “blas64-openblas” 包,让 OpenBLAS 成为默认的 BLAS 实现,就像以前的行为。
不过如果你现在已经安装了 OpenBLAS 作为默认 BLAS 实现,在更新时会遇到如下报错:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing openblas (0.3.23-2) breaks dependency 'blas' required by cblas
:: installing openblas (0.3.23-2) breaks dependency 'blas' required by lapack

请在通常的 -Syu 命令后加上你想使用的默认 BLAS 实现来避开这个问题,比如:

pacman -Syu blas-openblas

pacman -Syu blas

默认





文章来源: https://www.archlinuxcn.org/openblas-0323-2-update-requires-manual-intervention/
如有侵权请联系:admin#unsafe.sh