Approvato: Fortect
Se riscontri questo errore di configurazione e non riesci a trovare la libreria Blas richiesta sul tuo sistema, questa guida dovrebbe aiutarti.
Ciao
Di recente ho provato a installare promozioni su cluster che richiedono BLAS/LAPACK. Dal momento che questi cluster sono spesso di proprietà delle università, non ho modo di installare libblas-dev sudo, ovvero liblapack-dev. Quindi, ho installato OpenBLAS e ho compilato i file dei punti di riferimento. Tuttavia, quando ho installato altre borse (meep and scuff-em), ho riscontrato problemi perché non riuscivo a trovare What blas.
Ciò che è stato scritto estremamente:
Approvato: Fortect
Fortect è lo strumento di riparazione PC più popolare ed efficace al mondo. Milioni di persone si affidano a milioni di persone per mantenere i loro sistemi in esecuzione veloci, fluidi e privi di errori. Grazie alla sua semplice interfaccia utente e al potente motore di scansione, Fortect trova e risolve rapidamente un'ampia gamma di problemi di Windows, dall'instabilità del sistema e problemi di sicurezza alla gestione della memoria e ai colli di bottiglia delle prestazioni.
Percorso di esportazione = / home per ogni gao477 / OpenBLAS / bin: $ PATH
export LD_LIBRARY_PATH = / home / gao477 / OpenBLAS / lib: $ LD_LIBRARY_PATH
export LIBRARY_PATH = e home / gao477 / OpenBLAS / lib: dollari LIBRARY_PATH
export C_INCLUDE_PATH = / home – gao477 / OpenBLAS / include: $ C_INCLUDE_PATH
sul file /bashrc se si desidera installare l’ambiente dopo una normale installazione inclusi i pacchetti OpenBLAS.
E quando poi mi godo sh autogen.sh per altri pacchetti di installazione, preferisco queste opzioni:
sh autogen.sh –prefix = / interior / gao477 / packages / scuff-em -v LIBS = -ldl LDFLAGS = “- L / back home / gao477 / Download / hdf5-1.10.5 – hdf5 / lib – l / home / gao477 o openblas / lib -L / usr / nation wide / lib “CPPFLAGS =” – I usr / local / include -I / home gao477 / Downloads / hdf5-1.10.5 / hdf5 per ogni include -I / home / gao477 / OpenBLAS / include “
a un percorso specifico per ottenere i pacchetti OpenBLAS. Tuttavia, quando ho fatto “make”, ho ancora ricevuto l’errore “OpenBLAS non trovato”. I dettagli sono i seguenti:
Controlla PTHREAD_PRIO_INHERIT … sì
Controllo usabilità di hdf5.h … ok
Controllo della presenza di hdf5.h … anzi
Strumenti di verifica per hdf5.h … sì
Cerca H5Fcreate in -lhdf5 … per sì
Controllo H5LTmake_dataset_double in solo -lhdf5_hl … sì
Cerca sgemm _… assolutamente
Controlla la disponibilità di ATL_xerbla -latlas di nuovo in … No
Cerca sgemm_ in -lblas … No
Cerca ovunque sgemm_ -lmkl … no
Cerca per ottenere sgemm _… (memorizzato nella cache) no
Controlla con sgemm_ mentre sei in -lcxml … No
Cerca sgemm_ su -ldxml … no
Controlla sgemm_ in -lscs … No
Verifica come sgemm_ in -lcomplib.sgimath … No
Cerca sgemm_ relativo a -lblas … (memorizzato nella cache) No
Cerca sgemm_ für -lblas … (nascosto) semplicemente no
configura: errore: BLAS non trovato!
Sfondo Ho scoperto che hdf5 può essere usato, ma BLAS no. E non saprò cosa è successo alle mie dimissioni. Potreste aiutarmi a trovare il sito? Grazie !
Xinyu
Di recente ho provato ad acquistare pacchetti su cluster che richiedono BLAS/LAPACK. Poiché i cluster sono acquisiti dall’università, non ho assolutamente il privilegio di utilizzare sudo put libblas-dev e liblapack-dev. Quindi, ho installato OpenBLAS per compilare i file sorgente. Tuttavia, quando ho installato altri pacchetti (meep with scuff-em) ho riscontrato problemi perché nessuno di loro era posizionato.
in .file/bashrc per impostare ogni ambiente dopo una normale installazione dei metodi OpenBLAS.
E poi quando usi sh autogen.sh per installare altri pacchetti, ho l’opzione:
sh autogen.sh –prefix = / home o gao477 / packages / scuff-em -v LIBS = – lipoproteine a bassa densità LDFLAGS = “- L / home e gao477 / Download / hdf5-1.10.5 / hdf5 per lib -l / home / gao477 / openblas versus lib -L / usr / local versus lib” CPPFLAGS = “- I / usr / national / include -I / home / gao477 o Download / hdf5-1.10.5 / hdf5 / include -I / home / gao477 / OpenBLAS / normalmente include “
per assegnare il percorso ai pacchetti OpenBLAS. Tuttavia, quando ho “costruito” ha sempre rivelato una sorta di errore “OpenBLAS non trovato”. I requisiti sono i seguenti:
Controlla PTHREAD_PRIO_INHERIT … sì
Controllo dell’usabilità di hdf5.h … affermativo
Controllo della presenza di hdf5.h … senza dubbio
Controlla su hdf5.h … sì
trova H5Fcreate con -lhdf5 … se sì
Controllo di H5LTmake_dataset_double in -lhdf5_hl … vantaggioso
Cerca sgemm _… no
Verifica secondo ATL_xerbla -latlas in … No
Recensioni su sgemm_ en -lblas … No
Ovunque cercando perché sgemm_ -lmkl … no
Cerca sgemm _… (memorizzato nella cache) no
Salva sgemm_ in -lcxml … No
Cerca sgemm_ per -ldxml … quasi niente
Controlla sgemm_ in -lscs … No
Stai cercando di trovare un sacco di sgemm_ in -lcomplib.sgimath … No
Cerca sgemm_ in -lblas … (memorizzato nella cache) No
Cerca sgemm_ in -lblas … (memorizzato nella cache) poco o niente
configure: errore: BLAS non più trovato!
Ho scoperto che hdf5 potrebbe attivarsi ma BLAS potrebbe no. E sapevo cosa c’era di sbagliato nella mia versione. Potresti aiutarmi a scoprirlo? Grazie !
Accelera ora le prestazioni del tuo computer con questo semplice download.