Установка ATLAS из источника
Я устанавливаю ATLAS в RHEL 6 с помощью gcc 4.4.2, используя
../configure -b 64 -Fa alg -fPIC --cc=/lib/gcc/64-bit/4.4.2/bin/gcc --prefix=/home/pkgs/atlas
У меня 8-гигабитный процессор Intel(R) Xeon(R) E5-2680 v2 с частотой 2,80 ГГц, и для "сборки сборки" требуется около 5 часов, это нормально? Есть ли способ ускорить процесс настройки и сборки?
1 ответ
Из руководства по установке ATLAS:
На этом этапе ATLAS выполняет всю свою эмпирическую настройку, а затем использует обнаруженные ядра для создания всех необходимых библиотек. Он использует BLDdir, созданный на этапе настройки, и вызывается из BLDdir с помощью команды make build или просто с помощью make. Этот шаг может быть довольно долгим, в зависимости от вашей платформы и от того, используете ли вы архитектурные настройки по умолчанию. Для такой системы, как Core2Duo с архитектурными настройками по умолчанию, этап сборки может занять 10 или 20 минут, в то время как полный поиск ATLAS на более медленной платформе (например, MIPS) может занять от пары часов до полного дня.,
Так что да, это нормальное поведение, потому что ATLAS проводит обширный тест, чтобы определить лучшие математические ядра для вашей системы.
И да, есть способ ускорить процесс сборки с использованием архитектурных настроек по умолчанию. Однако обратите внимание, что это может привести к снижению производительности вашей установки ATLAS.