Approuvé : Fortect
Si vous rencontrez une erreur d’arrangement et que vous ne parvenez pas à trouver la bibliothèque Blas requise sur votre système, ce guide devrait vous aider.
Bonjour
J’ai récemment essayé d’installer des packages sur des regroupements nécessitant BLAS/LAPACK. Étant donné que les clusters appartiennent généralement souvent aux universités, je n’ai aucune idée d’installer libblas-dev sudo, c’est-à-dire liblapack-dev. J’ai donc installé OpenBLAS et compilé les fichiers sources. Cependant, lorsque j’ai installé d’autres packages (meep et même scuff-em), j’ai rencontré des problèmes car je ne pouvais pas accéder à What blas.
Ce qui a été écrit en premier :
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
Export path = / home / gao477 pour chaque OpenBLAS / bin : $ PATH
export LD_LIBRARY_PATH est égal à / home / gao477 / OpenBLAS par lib : $ LD_LIBRARY_PATH
export LIBRARY_PATH = / home par gao477 / OpenBLAS / lib : $ LIBRARY_PATH
export C_INCLUDE_PATH = / home / gao477 / OpenBLAS / include : $ C_INCLUDE_PATH
dans le fichier bashrc si vous souhaitez installer une partie de l’environnement après une installation normale des solutions OpenBLAS.
Et quand j’utilise ensuite sh autogen.sh pour avoir d’autres packages d’installation, je préfère l’option :
sh autogen.sh –prefix = / home pour chaque gao477 / packages / scuff-em -v LIBS = -bad LDFLAGS = “- L / home per gao477 / Downloads / hdf5-1.10.5 / hdf5 per lib – l / home / gao477 / openblas et lib -L / usr / local versus lib “CPPFLAGS =” – I / usr / regional / include -I / home / gao477 Downloads / hdf5-1.10.5 / hdf5 / include -I / home / gao477 / OpenBLAS / offre “
vers un chemin spécifique pour les kits OpenBLAS. Cependant, lorsque j’ai fait “make”, j’avais toujours l’erreur “OpenBLAS not found”. Les détails normalement comme suit :
Vérifiez PTHREAD_PRIO_INHERIT … certainement
Contrôle d’utilisabilité de hdf5.h … oui
Vérification de votre présence actuelle de hdf5.h … oui
Outils de vérification pour faire hdf5.h … oui
Recherchez H5Fcreate dans -lhdf5 … pour oui
Vérification de H5LTmake_dataset_double dans -lhdf5_hl … roues
Rechercher sgemm _… no
Vérifiez toutes les disponibilités de ATL_xerbla -latlas dans … Non
Recherchez sgemm_ dans -lblas … Non
Recherchez partout où vous allez sgemm_ -lmkl … non
Rechercher sgemm _… (mis en cache) no
Vérifiez avec sgemm_ dans -lcxml … Non
Recherchez sgemm_ sur -ldxml … juste
Vérifiez sgemm_ dans -lscs … Non
Vérification due au fait sgemm_ dans -lcomplib.sgimath … Non
Recherche à sgemm_ par rapport à -lblas … (mis en cache) Non
Rechercher lors de l’examen de sgemm_ für -lblas … (caché) no
configurer : erreur : BLAS introuvable !
Contexte J’ai trouvé quels experts prétendent que hdf5 peut être utilisé, mais BLAS n’est pas le seul. Et je ne saurai pas ce qui s’est passé pour vous à ma démission. Pourriez-vous m’aider à trouver son site ? Merci !
Xinyu
J’ai récemment essayé d’installer des packages de clusters nécessitant BLAS/LAPACK. Étant donné que les groupes sont acquis par l’université, je n’aurai certainement pas le privilège d’utiliser la position sudo libblas-dev et liblapack-dev. J’ai donc installé OpenBLAS pour rassembler les fichiers sources. Cependant, lorsque j’ai installé divers packages (meep avec scuff-em), j’ai rencontré des problèmes de santé car aucun d’entre eux n’a été trouvé.
avec .file/bashrc pour définir l’environnement et après une installation normale des packages OpenBLAS.
Et donc quand vous utilisez sh autogen.sh pour installer tous les packages, j’ai l’option :
sh autogen.sh –prefix = / home / gao477 / software / scuff-em -v LIBS = -ldl LDFLAGS est égal à ” – L / home / gao477 / Downloads / hdf5-1.10.5 / hdf5 / lib -l par home / gao477 / openblas / lib -L / usr / local / lib” CPPFLAGS équivaut à ” – I / usr / local / have -I / home / gao477 / Téléchargements hdf5-1.10.5 / hdf5 / include -I / ménage / gao477 / OpenBLAS / inclure “
dans lequel attribuer le chemin aux packages OpenBLAS. Cependant, lorsque j’ai “construit”, il a toujours montré une sorte d’erreur “OpenBLAS not found”. Les exigences ont toujours été les suivantes :
Vérifiez PTHREAD_PRIO_INHERIT … c’est correct
Contrôle d’utilisabilité de hdf5.h … oui
Vérification d’une présence particulière de hdf5.h … oui
Vérifiez via hdf5.h … oui
trouver H5Fcreate dans -lhdf5 … dans le cas où oui
Vérification de H5LTmake_dataset_double dans -lhdf5_hl … absolument oui
Rechercher sgemm _… no
Vérification selon ATL_xerbla -latlas dans … Non
Avis sur sgemm_ a -lblas … Non
Partout à la recherche de sgemm_ -lmkl … non
Recherchez sgemm _… (mis en cache) juste
Enregistrer sgemm_ dans -lcxml … Non
Rechercher pour produire sgemm_ pour -ldxml … rien
Vérifiez sgemm_ à travers -lscs … Non
Cherchez-vous beaucoup de sgemm_ dans -lcomplib.sgimath … Non
Recherchez sgemm_ dans -lblas … (mis en cache) Non
Rechercher sgemm_ dans -lblas … (mis en cache) tout
configure : erreur : BLAS n’est plus trouvé !
J’ai entendu dire que hdf5 pourrait se déclencher mais BLAS pourrait en fait. Et je savais ce qui n’allait pas avec chacune de nos versions. Pourriez-vous m’aider à savoir? Merci !
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.