为什么 numpy 的 libopenblas 这么大?

问题描述 投票:0回答:1

我们正在部署一个基于 numpy 的开源应用程序,其中包括 libopenblas.{cryptic string}.gfortran-win32.dll。它是 Python numpy 包的一部分。该 dll 大小超过 27MB。我很好奇为什么它这么大,以及我在哪里可以找到它的来源来亲自查看。

最终我想看看是否可以对我的应用程序的大小进行更限制。

谢谢

python numpy blas
1个回答
0
投票

OpenBLAS 包含许多针对不同 CPU 架构和指令集的优化内核。这就是DLL太大的原因。

存在 BLIS 和英特尔数学内核库 (MKL) 等替代方案。如果你考虑的话可以尝试一下。

您也可以从头开始构建库,并在构建时删除不必要的部分。

© www.soinside.com 2019 - 2024. All rights reserved.