Ubuntus (lib) ATLAS пакеты являются только многопоточными

Прежде чем я зарегистрирую ошибку, я хотел бы спросить, может ли кто-либо подтвердить, что (lib) ATLAS пакеты (libatlas3-основа) в Ubuntu (не ограниченный 16,04) являются многопоточными только? И, что нет никакого способа включить поведение единственного потока (как использование libsatlas, некоторые дистрибутивы обеспечивают)?

Проблема, которую я имею, состоит в том, что, если я пользуюсь обеспеченными человечностью библиотеками ATLAS в, программа MPI локально, в каждом MPI-процессе стандартные программы ATLAS используют полное количество доступных центральных процессоров. Это приводит к крупной перегрузке машины.

Я думаю, что было бы очень полезно в целях одновременного выполнения нескольких процессов, использующих ATLAS обеспечить единственный потоковый вариант ATLAS в пакетах Ubuntu.

1
задан 17 July 2018 в 17:21

1 ответ

По-видимому, не возможно изменить максимальное количество потоков, используемых Атласом во времени выполнения, только во время изготовления: http://math-atlas.sourceforge.net/faq.html#tnum

OpenBLAS может путем установки OPENBLAS_NUM_THREADS=1 как переменная среды, например.

1
ответ дан 7 December 2019 в 15:16

Другие вопросы по тегам:

Похожие вопросы: