Одобрено: Fortect
Если вы столкнулись с ошибкой настроек и не можете найти необходимое исследование Blas в своей системе, это руководство должно дать вам совет.
<Сортируемые деактивированные списки задач = "">
Здравствуйте
Недавно я попытался установить пакеты в кластерах, требующих BLAS / LAPACK. Поскольку группы часто принадлежат университетам, у меня нет возможности установить libblas-dev sudo, то есть liblapack-dev. Итак, я установил OpenBLAS и скомпилировал файлы исходной информации. Однако, когда я установил другие пакеты (meep вместе с scuff-em), у меня возникли проблемы, потому что я не смог найти What blas.
Что было написано первым:
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
Путь экспорта = / home для каждого gao477 / OpenBLAS / bin: $ PATH
экспорт LD_LIBRARY_PATH = / home / gao477 / OpenBLAS или lib: $ LD_LIBRARY_PATH
экспорт LIBRARY_PATH = / living space / gao477 / OpenBLAS / lib: $ LIBRARY_PATH
экспорт C_INCLUDE_PATH = / home / gao477 или OpenBLAS / include: $ C_INCLUDE_PATH
в нашем собственном файле / bashrc, если вы хотите поместить среду после обычной установки пакетов OpenBLAS.
И когда я затем использую sh autogen.sh из-за других пакетов установки, я предпочитаю метод:
sh autogen.sh –prefix = / home – gao477 / packages / scuff-em -v LIBS равно -ldl LDFLAGS = “- L / home для каждого файла gao477 / Downloads / hdf5-1.10.5 / hdf5. lib -l / home / gao477 по сравнению с openblas / lib -L / usr / local – lib “CPPFLAGS =” – I / usr по сравнению с local / include -I / home gao477 / Downloads / hdf5-1.10.5 / hdf5 / include -I / home / gao477 / OpenBLAS или включить “
к определенному пути для пакетов OpenBLAS. Однако, когда я сделал “make”, я все же получил ошибку “OpenBLAS not found”. Потребности следующие:
Проверить PTHREAD_PRIO_INHERIT … выгодно
Проверка удобства использования hdf5.h … да
Проверка на наличие hdf5.h … да
Ресурсы для проверки hdf5.h … да
Ищите H5Fcreate внутри -lhdf5 … если да
Проверка H5LTmake_dataset_double в -lhdf5_hl … да
Искать sgemm _… в принципе нет
Проверить наличие ATL_xerbla -latlas в … Нет
Ищите sgemm_ в -lblas … Нет
Искать везде sgemm_ -lmkl … no
Поиск по sgemm _… (cached) нет
Проверить с помощью sgemm_ с помощью -lcxml … Нет
Искать sgemm_ на -ldxml … нет
Проверьте sgemm_ в -lscs … Нет
Проверка как sgemm_ в -lcomplib.sgimath … Нет
Искать в sgemm_ относительно -lblas … (кешировано) Нет
Искать sgemm_ für -lblas … (скрыто) при отсутствии
configure: error: BLAS не найден!
Справочная информация Я видел, что hdf5 можно использовать, а BLAS – нет. И я не буду знать, что было к моей отставке. Не могли бы вы помочь мне найти сайт? Спасибо !
Синюй
Недавно я попытался установить предложения пакетов на кластеры, требующие BLAS / LAPACK. Поскольку все кластеры приобретены университетом, у меня нет никакой привилегии использовать sudo spot libblas-dev и liblapack-dev. Итак, я установил OpenBLAS, чтобы скомпилировать исходные файлы. Однако, когда я использовал другие пакеты (meep with scuff-em), у меня возникали внутренние проблемы, потому что ни один из них не был обнаружен.
с .file / bashrc для настройки окружения после обычной установки пакетов OpenBLAS.
И после этого, когда вы используете sh autogen.sh для развертывания других пакетов, у меня есть возможность:
sh autogen.sh –prefix = / home / gao477 для пакетов / scuff-em -v LIBS = -ldl LDFLAGS = “- L / home / gao477 или Downloads / hdf5-1.10.5 / hdf5 / lib -b / home / gao477 / openblas для каждой библиотеки -L / usr / local / lib “CPPFLAGS =” – I / usr / local – include -I / home / gao477 / Downloads / hdf5-1.10.5 / hdf5 / include -I home / gao477 / OpenBLAS / include “
, чтобы указать путь к почте OpenBLAS. Однако, когда я «строил», он всегда показывал ошибку «OpenBLAS not found». Требования заключаются в следующем:
Проверьте колеса PTHREAD_PRIO_INHERIT …
Проверка удобства использования hdf5.h … да
Проверка по наличию hdf5.h … да
Проверить в hdf5.h … да
найдите H5Fcreate в -lhdf5 … если возможно, да
Проверка H5LTmake_dataset_double в -lhdf5_hl … я думаю, что большинство
Искать sgemm _… no
Проверка, чтобы убедиться, что вы ATL_xerbla -latlas in … Нет
Высокие обзоры на sgemm_ en -lblas … Нет
Везде ищу по порядку sgemm_ -lmkl … нет
Искать sgemm _… (cached) почти нет
Сохранить sgemm_ в -lcxml … Нет
Искать sgemm_ для -ldxml … ничего
Проверьте sgemm_ здесь, в -lscs … Нет
Вы ищете много sgemm_ в -lcomplib.sgimath … Нет
Ищите sgemm_ в -lblas … (кешируется) Нет
Искать sgemm_ в -lblas … (кешировано) абсолютно
configure: error: BLAS больше не найден!
Я обнаружил, что hdf5 может сработать, а BLAS – нет. И я знал, что не так, учитывая мою версию. Не могли бы вы помочь мне найти где-нибудь еще? Спасибо !
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.