我使用 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 机器,仅“构建”就需要将近 5 个小时,这是正常的吗?有没有办法加快调整和构建过程?
我使用 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 机器,仅“构建”就需要将近 5 个小时,这是正常的吗?有没有办法加快调整和构建过程?
从 ATLAS安装指南:
这是 ATLAS 执行所有经验调整的步骤,然后使用发现的内核构建所有必需的库。它使用配置步骤创建的 BLDdir,并使用 make build 命令从 BLDdir 调用,或者简单地通过 make 调用。此步骤可能会很长,具体取决于您的平台以及您是否使用架构默认值。对于像 Core2Duo 这样具有架构默认设置的系统,构建步骤可能需要 10 或 20 分钟,而为了在较慢的平台(例如 MIPS)上完成完整的 ATLAS 搜索可能需要几个小时到一整天之间的任何时间.
所以是的,这种行为是完全正常的,因为 ATLAS 执行了广泛的测试以确定最适合您系统的数学内核。
是的,有一种方法可以通过使用架构默认值来加快构建过程。但是请注意,这可能会导致 ATLAS 安装的性能下降。