【问题标题】:ATLAS installation from source从源代码安装 ATLAS
【发布时间】:2015-06-29 07:45:09
【问题描述】:

我正在使用 gcc 4.4.2 在 RHEL 6 中安装 ATLAS

../configure -b 64 -Fa alg -fPIC --cc=/lib/gcc/64-bit/4.4.2/bin/gcc --prefix=/home/pkgs/atlas

我有一台 8Gig Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz 机器,仅“make build”就需要将近 5 个小时,这是否正常?有没有办法加快调整和构建过程?

【问题讨论】:

    标签: installation lapack atlas netlib


    【解决方案1】:

    来自 ATLAS installation guide

    这是 ATLAS 执行所有经验调整的步骤,然后使用发现的内核构建所有必需的库。它使用配置步骤创建的 BLDdir,并使用 make build 命令从 BLDdir 调用,或者简单地通过 make 调用。此步骤可能会很长,具体取决于您的平台以及您是否使用架构默认值。对于像 Core2Duo 这样具有架构默认设置的系统,构建步骤可能需要 10 或 20 分钟,而为了在较慢的平台(例如 MIPS)上完成完整的 ATLAS 搜索可能需要几个小时到一整天之间的任何时间.

    所以是的,这种行为是完全正常的,因为 ATLAS 执行广泛的测试以确定最适合您系统的数学内核。

    是的,有一种方法可以通过使用架构默认值来加快构建过程。但请注意,这可能会导致您的 ATLAS 安装性能下降。

    【讨论】:

    • 我使用以下配置是最优的吗? ../configure -b 64 -V 192 -A 13 -t 2 -Si archdef 0 -Fa alg -fPIC -Ss f77lib /lib/gcc/64-bit/4.4.2/lib64 -C acg /lib/gcc/ 64-bit/4.4.2/bin/gcc -C if /lib/gcc/64-bit/4.4.2/bin/gfortran --prefix=/var/tmp/install/64-bit/deps/atlas -- with-netlib-lapack-tarfile=/src/lapack/lapack-3.5.0.tar
    猜你喜欢
    • 2017-03-22
    • 2016-11-02
    • 2013-06-04
    • 2023-04-09
    • 1970-01-01
    • 2014-01-09
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多