gpt4 book ai didi

python - 使用 Eigen 而不是 ATLAS 或 OpenBlas 构建 Numpy?

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:43 33 4
gpt4 key购买 nike

Eigen看起来很有前途(Benchmark)我想知道是否可以使用 Eigen 库编译 numpy,因为可以使用 ATLAS 或 OpenBlas(或 intel-mkl)构建 numpy。我试图在配置中玩一点,但我想这超出了我的能力范围。 Benchmark from different linear algebra cores, Higher = better

最佳答案

从特征源,您可以构建一个 BLAS 接口(interface)库,然后将 Numpy 链接到它。对于第一部分:

make build-eigen
cd build-eigen
cmake -DCMAKE_BUILD_TYPE=Release path/to/eigen
make blas lapack

这为您提供了具有静态和共享版本的 BLAS 和 LAPACK 库。然后只需将 Numpy 链接到例如 libeigen_blas_static.a 而不是 ATLAS。

另请注意,此基准测试相当古老,并且是在单个 SSE 处理器上完成的。该图可能与 AVX 等不同。

关于python - 使用 Eigen 而不是 ATLAS 或 OpenBlas 构建 Numpy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20441851/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com