我试图弄清楚 Debian 11 和 Ubuntu 20.04 中以下库包之间的交互:
- libatlas3-base
- 库包
- 开放式BLAS
- libopenblas0-openmp
- libopenblas0-pthread
- libopenblas0-串行
看起来 OpenBLAS 包一次只能使用一个,因为它们位于此处显示的不同子目录中。如何选择活跃的?
- /usr/lib/x86_64-linux-gnu/openblas-openmp/libopenblas.so.0
- /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblas.so.0
- /usr/lib/x86_64-linux-gnu/openblas-serial/libopenblas.so.0
一旦我选择了活动的 OpenBLAS 实现,libatlas3 或 liblapacke 会使用活动的实现吗?你怎么知道他们在用什么?