Goedgekeurd: Fortect
Als u een bepaalde configuratiefout tegenkomt en de vereiste Blas-bibliotheek niet op uw systeem kunt vinden, zou deze handleiding u moeten helpen.
Hallo
Ik heb onlangs geprobeerd kortingen te installeren op clusters die BLAS / LAPACK vereisen. Aangezien deze specifieke clusters vaak eigendom zijn van universiteiten, bezit ik geen manier om libblas-dev sudo, d.w.z. liblapack-dev, te installeren. Dus installeerde ik OpenBLAS en compileerde de verkrijgingsbestanden. Toen ik echter andere bundels (meep en scuff-em) installeerde, kwam ik in de problemen omdat ik What blas niet kon vinden.
Wat is er basaal geschreven:
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
Exportpad = / home of gao477 / OpenBLAS / bin: $ PATH
export LD_LIBRARY_PATH = / home / gao477 / OpenBLAS / lib: $ LD_LIBRARY_PATH
export LIBRARY_PATH = versus home / gao477 / OpenBLAS / lib: usd LIBRARY_PATH
export C_INCLUDE_PATH = / home voor elke gao477 / OpenBLAS / opnemen: $ C_INCLUDE_PATH
door het / bashrc-bestand als u de omgeving wilt installeren na een normale installatie met betrekking tot OpenBLAS-pakketten.
En als ik dan met sh autogen.sh werk voor andere installatiepakketten, geef ik de voorkeur aan het type optie:
sh autogen.sh –prefix = / gezinswoning / gao477 / packages / scuff-em -v LIBS = -ldl LDFLAGS = “- L / huishoudelijk / gao477 / Downloads / hdf5-1.10.5 – hdf5 / lib – l / home / gao477 per openblas / lib -L / usr / old / lib “CPPFLAGS =” – I per usr / local / include -I / home gao477 / Downloads / hdf5-1.10.5 / hdf5 voor elk include -I / home / gao477 / OpenBLAS / include “
naar een specifiek pad als OpenBLAS-pakketten. Toen ik echter “make” deed, kreeg ik nog steeds de foutmelding “OpenBLAS niet gevonden”. De details zijn als volgt:
Controleer PTHREAD_PRIO_INHERIT … ja
Bruikbaarheidscontrole van hdf5.h … zonder twijfel
Controleren op de aanwezigheid van hdf5.h … zelfverzekerde
Verificatietools voor hdf5.h … ja
Zoek naar H5Fcreate in -lhdf5 … voor ja
H5LTmake_dataset_double controleren via -lhdf5_hl … ja
Zoek naar sgemm _… gewoon
Controleer de beschikbaarheid van ATL_xerbla -latlas als het gaat om … Geen
Zoek naar sgemm_ in -lblas … Geen
Overal zoeken sgemm_ -lmkl … geen
Zoeken met betrekking tot sgemm _… (cached) geen
Controleer met sgemm_ gevonden in -lcxml … Geen
Zoek naar sgemm_ over het onderwerp -ldxml … geen
Controleer sgemm_ in -lscs … Geen
Controleren als sgemm_ in -lcomplib.sgimath … Geen
Zoek naar sgemm_ ten opzichte van -lblas … (cached) Geen
Zoeken naar sgemm_ für -lblas … (verborgen) nooit een
configure: error: BLAS niet gevonden!
Achtergrond Ik ontdekte dat hdf5 kan worden gebruikt, maar BLAS niet. En ik zal niet weten dat er iets met mijn ontslag is gebeurd. Kun je mijn ogen helpen de site te vinden? Bedankt !
Xinyu
Ik heb onlangs geprobeerd om pakketten te regelen op clusters die BLAS / LAPACK vereisen. Aangezien de clusters door de universiteit zijn verworven, heb ik zeker niet het voorrecht om sudo put libblas-dev en liblapack-dev in dienst te nemen. Dus installeerde ik OpenBLAS om de bronbestanden te compileren. Toen ik echter andere pakketten installeerde (meep with scuff-em), kwam ik in de problemen omdat er niet aan werd gedacht.
in .file / bashrc om de omgeving in te stellen na een normale installatie van OpenBLAS-vakantiepakketten.
En als je dan sh autogen.sh gebruikt om je te helpen bij het installeren van andere pakketten, heb ik de optie:
sh autogen.sh –prefix = / home – gao477 / packages / scuff-em -v LIBS = -blood LDFLAGS = “- L / home gao477 / Downloads / hdf5-1.10.5 / hdf5 versus lib -l / home / gao477 / openblas of lib -L / usr / local for each lib” CPPFLAGS = “- I / usr / local community / include -I / home / gao477 of Downloads / hdf5-1.10.5 / hdf5 / include -I / home / gao477 / OpenBLAS / betrekken “
om het pad aan de OpenBLAS-pakketten toe te wijzen. Toen ik echter “bouwde”, registreerde het altijd een soort “OpenBLAS niet gevonden” -fout. De vereisten zijn als volgt:
Controleer PTHREAD_PRIO_INHERIT … ja
Bruikbaarheidscontrole van hdf5.h … ja inderdaad
Controleren op de aanwezigheid van hdf5.h … dat klopt
Kijk op hdf5.h … ja
vind H5Fcreate binnen -lhdf5 … zo ja
H5LTmake_dataset_double controleren in -lhdf5_hl … tegenvallers
Zoeken naar sgemm _… geen
Controle in overeenstemming met ATL_xerbla -latlas in … Geen
Reviews langs sgemm_ en -lblas … Geen
Overal zoeken omdat sgemm_ -lmkl … geen
Zoeken naar sgemm _… (cached) geen
Sla sgemm_ op in -lcxml … Geen
Zoek naar sgemm_ voor -ldxml … heel weinig
Controleer sgemm_ in -lscs … Geen
Bent u op zoek naar veel sgemm_ in -lcomplib.sgimath … Nee
Zoek naar sgemm_ in -lblas … (in cache) Nee
Zoek naar sgemm_ in -lblas … (cached) zeker
configure: error: BLAS niet meer gevonden!
Ik ontdekte dat hdf5 zou kunnen vuren, maar BLAS niet. En ik wist wat er absoluut mis was met mijn versie. Kun je me helpen nadenken? Bedankt !
Versnel de prestaties van uw computer nu met deze eenvoudige download.