Godkänd: Fortect
Om de stöter på ett konfigurationsfel och vanligtvis inte kan hitta det nödvändiga Blas -biblioteket på ditt system, bör den här handboken hjälpa dig.
Hej
Jag försökte nyligen att kunna installera paket på kluster som kräver BLAS / LAPACK. Eftersom klustren ofta ägs av universitet eller högskolor har jag inget sätt att installera libblas-dev sudo, dvs liblapack-dev. Så jag installerade OpenBLAS och samlade källfilerna. Men när jag installerade olika paket (meep och scuff-em) stötte jag på problem eftersom jag inte kunde hitta What blas.
Det som sågs som skrivet först:
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Export path = för varje hem / gao477 / OpenBLAS / bin: rrr PATH
exportera LD_LIBRARY_PATH = / home eller gao477 / OpenBLAS / lib: $ LD_LIBRARY_PATH
exportera LIBRARY_PATH = / home / gao477 / OpenBLAS eller lib: $ LIBRARY_PATH
export C_INCLUDE_PATH = / building / gao477 / OpenBLAS / include: $ C_INCLUDE_PATH
i / bashrc -filen om du kanske vill installera miljön efter en vanlig installation av OpenBLAS -paket.
Och när jag senare använder sh autogen.sh för andra installationspaket föredrar jag alternativet:
sh autogen.sh -prefix är lika med / home / gao477 / paket scuff -em -v LIBS = -ldl LDFLAGS = ” -L / home / gao477 / Nedladdningar kontra hdf5-1.10.5 / hdf5 / lib – l / home eller gao477 / openblas / lib -L för varje usr / local / lib “CPPFLAGS =” -I / usr / local / include -I home / gao477 / Downloads / hdf5-1.10.5 eller hdf5 / include -I / home eller gao477 / OpenBLAS / include “
till en annan sökväg för OpenBLAS -paket. Men när jag skulle göra “make” fick jag fortfarande “OpenBLAS no found” -felet. Detaljerna är följande:
Kontrollera PTHREAD_PRIO_INHERIT … ja
Användbarhetskontroll av hdf5.h … faktiskt
Kontrollerar om det finns hdf5.h … det finns
Verifieringsverktyg för hdf5.h … hjul
Leta efter H5Fcreate i -lhdf5 … för du fick det
Kontrollerar H5LTmake_dataset_double i -lhdf5_hl … ja
Sökning angående sgemm _… no
Kontrollera tillgängligheten av ATL_xerbla -latlas i … Ingen
Leta efter sgemm_ medan -lblas … Nej
Sök överallt sgemm_ -lmkl … bara
Sök efter sgemm _… (cachad) ingen
Kontrollera med hjälp av sgemm_ i -lcxml … Nej
Sök med hänsyn till sgemm_ on -ldxml … no
Kontrollera sgemm_ när det gäller -lscs … NejKontrollerar som sgemm_ i -lcomplib.sgimath … Nej
Sök efter sgemm_ i förhållande till -lblas … (cachad) Ingen
Sök efter sgemm_ für -lblas … (dold) ingen
configure: error: BLAS hittades inte!
Bakgrund Jag fann att hdf5 kan provas, men BLAS är inte det. Och jag kommer inte på något sätt att veta vad som hände med min avgång. Kan personer hjälpa mig att hitta webbplatsen? Tack ! ! ! !
Xinyu
Jag började nyligen installera paket på kluster som kräver BLAS kontra LAPACK. Eftersom klustren förvärvas av ditt universitet har jag definitivt inte förmånen att se till att du använder sudo put libblas-dev och liblapack-dev. Så jag installerade OpenBLAS för att kompilera källfilerna. Men när jag installerade andra paket (meep genom att arbeta med scuff-em) stötte jag på problem eftersom ingen av dem hittades.
i .file / bashrc så att du ställer in miljön efter en normal installation som liknar OpenBLAS -paket.
Och sedan när du går med sh autogen.sh för att installera andra paket, har jag ett alternativ:
sh autogen.sh –prefix = / own home / gao477 / packages / scuff-em -v LIBS = -ldl LDFLAGS = “-L / at home / gao477 / Downloads / hdf5-1.10.5 per hdf5 / lib -l / home / gao477 kontra openblas / lib -L / usr / din egen lokal / lib “CPPFLAGS =” -I eller usr / local / include -I / home gao477 / Downloads / hdf5-1.10.5 / hdf5 eller inkludera – I / home / gao477 / OpenBLAS / include “
för att tilldela sökvägen som återgår till OpenBLAS -paketen. Men när jag “byggde” visade varan alltid något slags “OpenBLAS bör inte hittas” -fel. Kraven är följande:
Kontrollera PTHREAD_PRIO_INHERIT … ja
Användbarhetskontroll av hdf5.h … det är sant
Kontrollerar om det finns hdf5.h … fördelaktigt
Kolla på hdf5.h … ja
hitta H5Fcreate i -lhdf5 … om ja
Kontrollerar H5LTmake_dataset_double runt -lhdf5_hl … ja
Sök efter sgemm _… utan
Kontrollerar enligt ATL_xerbla -latlas i … Nej
Recensioner av sgemm_ en -lblas … Inga recensionerÖverallt söker sgemm_ -lmkl … nej
Sök avsedd för sgemm _… (cachad) ingen
Spara sgemm_ som kan -lcxml … Nej
Sök efter sgemm_ efter -ldxml … positivt ingenting
Kontrollera sgemm_ i -lscs … NejLetar du efter mycket sgemm_ i hela -lcomplib.sgimath … Nej
Leta efter sgemm_ all over -lblas … (cachad) Nej
Sök efter sgemm_ under -lblas … (cachad) ingen
konfigurera: fel: BLAS upptäcks inte längre!
Jag fann att hdf5 kanske lågor men BLAS kanske inte. Och jag visste att metoder var fel med min version. Kan du hjälpa mig att ta reda på det? Tack !
Snabba upp din dators prestanda nu med denna enkla nedladdning.