Aprovado: Fortect
Se você encontrar um novo erro de configuração e não conseguir encontrar a biblioteca Blas necessária em seu sistema, este guia deve habilitá-lo.
Olá
Recentemente, tentei instalar cartas em clusters que exigem BLAS / LAPACK. Uma vez que alguns tipos de clusters são geralmente de propriedade de universidades, não faço a instalação de libblas-dev sudo, ou seja, liblapack-dev. Então, instalei o OpenBLAS e compilei os arquivos de origem. Porém, quando instalei outras viagens (meep e scuff-em), tive problemas porque não consegui encontrar o What blas.
O que foi escrito original:
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
Exportar caminho = / home gao477 / OpenBLAS / bin: $ PATH
export LD_LIBRARY_PATH = / home / gao477 / OpenBLAS / lib: $ LD_LIBRARY_PATH
exportar LIBRARY_PATH = versus home / gao477 / OpenBLAS / lib: fundos LIBRARY_PATH
exportar C_INCLUDE_PATH = / home para cada gao477 / OpenBLAS / include: $ C_INCLUDE_PATH
todo o arquivo / bashrc se você quiser e instalar o ambiente após uma instalação normal relacionada aos pacotes OpenBLAS.
E quando eu começar a usar sh autogen.sh para outros pacotes de instalação, prefiro a opção específica:
sh autogen.sh –prefix = / back home / gao477 / packages / scuff-em -v LIBS = -ldl LDFLAGS = “- L / real estate / gao477 / Downloads / hdf5-1.10.5 ou hdf5 / lib -l / home / gao477 ou openblas / lib -L / usr / town’s / lib “CPPFLAGS =” – I e usr / local / include -I / home gao477 / Downloads / hdf5-1.10.5 / hdf5 por incluir -I / home / gao477 / OpenBLAS / incluir “
para um caminho específico como pacotes OpenBLAS. No entanto, quando eu fiz “make”, ainda recebo o erro “OpenBLAS not found”. Os detalhes são os seguintes:
Verifique PTHREAD_PRIO_INHERIT … sim
Verificação de usabilidade de hdf5.h … existe
Verificando a presença de hdf5.h … reduzindo os sintomas
Ferramentas de verificação para hdf5.h … sim
Procure H5Fcreate em -lhdf5 … para sim
Verificando H5LTmake_dataset_double enquanto -lhdf5_hl … sim
Pesquisar sgemm _… nunca nenhum
Verifique a disponibilidade de ATL_xerbla -latlas de … Não
Procure por sgemm_ em -lblas … Não
Pesquise em qualquer lugar sgemm_ -lmkl … não
Pesquisa projetada para sgemm _… (em cache) no
Verifique com sgemm_ em apenas -lcxml … Não
Pesquise sgemm_ no tópico -ldxml … não
Verifique sgemm_ em -lscs … Não
Verificando como sgemm_ em -lcomplib.sgimath … Não
Pesquisar sgemm_ em relação a -lblas … (em cache) Não
Pesquise por sgemm_ für -lblas … (oculto) muito pouco
configurar: erro: BLAS não encontrado!
Histórico Descobri que hdf5 pode ser usado, mas o BLAS não. E não saberei exatamente o que aconteceu com minha renúncia. Você poderia nos ajudar a encontrar o site? Obrigado !
Xinyu
Recentemente, tentei organizar pacotes em clusters que requerem BLAS / LAPACK. Como os clusters são adquiridos pela universidade, definitivamente não tenho o privilégio de desfrutar de sudo put libblas-dev e liblapack-dev. Então, instalei o OpenBLAS para compilar os arquivos fonte. No entanto, quando instalei outros pacotes (meep com scuff-em), tive problemas porque nenhum deles foi encontrado.
em .file / bashrc para definir o ambiente específico após uma instalação normal de sistemas OpenBLAS.
E então, quando você usa sh autogen.sh para ajudá-lo a instalar outros pacotes, tenho a opção:
sh autogen.sh –prefix = / home – gao477 / packages / scuff-em -v LIBS = -bad LDFLAGS = “- L / home gao477 / Downloads / hdf5-1.10.5 / hdf5 lib -l / home / gao477 / openblas e lib -L / usr / local e lib “CPPFLAGS =” – I / usr / national / include -I / home / gao477 ou Downloads / hdf5-1.10.5 / hdf5 / include -I / home / gao477 / OpenBLAS / protect “
para atribuir o caminho aos pacotes OpenBLAS. No entanto, quando eu “compilava”, sempre estabelecia algum tipo de erro “OpenBLAS não encontrado”. Os requisitos são os seguintes:
Verifique PTHREAD_PRIO_INHERIT … sim
Verificação de usabilidade de hdf5.h … perceber
Verificando a presença de hdf5.h … absolutamente sim
Verifique em hdf5.h … sim
localizar H5Fcreate back -lhdf5 … se sim
Verificando H5LTmake_dataset_double em -lhdf5_hl … com certeza
Pesquise por sgemm _… no
Verificando de acordo com ATL_xerbla -latlas em … Não
Avaliações em seu sgemm_ en -lblas … Não
Em todos os lugares procurando ter sgemm_ -lmkl … não
Pesquisar sgemm _… (em cache) no
Salvar sgemm_ em -lcxml … Não
Pesquise sgemm_ para -ldxml … nada
Verifique sgemm_ em -lscs … Não
Você está comprando muito sgemm_ em -lcomplib.sgimath … Não
Procure por sgemm_ em -lblas … (em cache) Não
Pesquisar por sgemm_ em -lblas … (em cache) nenhum de
configure: erro: BLAS não foi mais encontrado!
Descobri que o hdf5 pode disparar, mas o BLAS pode não. E eu sabia o que era inadequado com minha versão. Você poderia me ajudar a rastrear? Obrigado !
Acelere o desempenho do seu computador agora com este simples download.