Zatwierdzono: Fortect
Jeśli napotkasz błąd konfiguracji funkcjonalnej i nie możesz znaleźć wymaganej biblioteki Blas w swoim systemie, ten przewodnik powinien ci pomóc.
Witaj
Ostatnio próbowałem instalować produkty na klastrach wymagających BLAS/LAPACK. Ponieważ najważniejsze klastry są często własnością uniwersytetów, nie produkuję sposobu na zainstalowanie libblas-dev sudo, czyli liblapack-dev. Zainstalowałem więc OpenBLAS i skompilowałem pliki ofert. Jednak po zainstalowaniu innych pakietów (meep i scuff-em) napotkałem problemy, ponieważ nie mogłem znaleźć What blas.
Co napisano na początek:
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Ścieżka eksportu = / home i gao477 / OpenBLAS / bin: $ PATH
eksportuj LD_LIBRARY_PATH = / home / gao477 / OpenBLAS / lib: $ LD_LIBRARY_PATH
export LIBRARY_PATH = kontra home / gao477 / OpenBLAS / lib: money LIBRARY_PATH
export C_INCLUDE_PATH = / home lub gao477 / OpenBLAS / include: $ C_INCLUDE_PATH
w odniesieniu do pliku /bashrc, jeśli chcesz pomóc w instalacji środowiska po normalnej instalacji z pakietów OpenBLAS.
A kiedy dostaję sh autogen.sh dla innych pakietów instalacyjnych, wolę tę opcję:
sh autogen.sh –prefix = / non commercial / gao477 / pakiety / scuff-em -v LIBS = -ldl LDFLAGS = “- L / family home / gao477 / Downloads / hdf5-1.10.5 – hdf5 / lib -l / home / gao477 – openblas / lib -L / usr / favourite / lib “CPPFLAGS =” – I usr / local / include -I / home i gao477 / Downloads / hdf5-1.10.5 / hdf5 na include -I / strona główna / gao477 / OpenBLAS / włącz “
do określonej ścieżki w odniesieniu do pakietów OpenBLAS. Jednak kiedy zrobiłem “make”, nadal otrzymywałem błąd “Nie znaleziono OpenBLAS”. Szczegóły są następujące:
Sprawdź PTHREAD_PRIO_INHERIT … tak
Kontrola użyteczności hdf5.h … wiele
Sprawdzanie obecności hdf5.h … to prawda
Narzędzia do weryfikacji dla hdf5.h … tak
Poszukaj H5Fcreate w -lhdf5 … tak
Sprawdzanie H5LTmake_dataset_double podczas -lhdf5_hl … tak
Wyszukaj sgemm _… numer
Sprawdź dostępność ATL_xerbla -latlas last … Nie
Poszukaj sgemm_ w -lblas … Nie
Szukaj wszędzie sgemm_ -lmkl … nie
Szukaj, aby mieć sgemm _… (w pamięci podręcznej) nie
Sprawdź za pomocą sgemm_ -lcxml … Nie
Wyszukaj sgemm_, gdy -ldxml … nie
Sprawdź sgemm_ w -lscs … Nie
Sprawdzanie jako sgemm_ w -lcomplib.sgimath … Nie
Wyszukaj sgemm_ względem -lblas … (w pamięci podręcznej) Nie
Wyszukaj sgemm_ für -lblas … (ukryte) nie ma szans
configure: error: BLAS nie znaleziono!
Wprowadzenie Odkryłem, że hdf5 może być używany, ale BLAS nie. I nie dowiem się słowa, co stało się z moją rezygnacją. Czy mógłbyś mi pomóc znaleźć stronę? Dziękuję !
Xinyu
Ostatnio próbowałem wykorzystać pakiety na klastrach wymagających BLAS/LAPACK. Ponieważ klastry są nabywane przez uniwersytet, zdecydowanie nie mam przywileju sudo put libblas-dev i liblapack-dev. Zainstalowałem więc OpenBLAS, aby skompilować pliki źródłowe. Jednak po zainstalowaniu innych pakietów (meep z scuff-em) napotkałem problemy, ponieważ żaden z nich nie był zlokalizowany.
w .file / bashrc, aby ustawić większość środowiska po normalnej instalacji listów OpenBLAS.
A potem używając sh autogen.sh możesz zainstalować inne pakiety, mam opcję:
sh autogen.sh –prefix = / home na gao477 / pakiety / scuff-em -v LIBS = -lipidy o niskiej gęstości LDFLAGS = “- L / home na gao477 / Downloads / hdf5-1.10.5 / hdf5 na lib -l / home / gao477 / openblas dla każdej lib -L / usr / local lub lib” CPPFLAGS = “- I / usr / locally / include -I / home / gao477 versus Downloads / hdf5-1.10.5 / hdf5 / include – I / home / gao477 / OpenBLAS / kombajn “
, aby przypisać ścieżkę do pakietów OpenBLAS. Jednak kiedy “budowałem” zawsze wykazywał jakiś błąd “Nie znaleziono OpenBLASa”. Wymagania są następujące:
Sprawdź PTHREAD_PRIO_INHERIT … tak
Kontrola użyteczności hdf5.h … masz to
Sprawdzanie obecności hdf5.h … to jest poprawne
Sprawdź na hdf5.h … tak
znajdź H5Fcreate wewnątrz -lhdf5 … jeśli tak
Sprawdzam H5LTmake_dataset_double w -lhdf5_hl… na pewno
Wyszukaj sgemm _… nie
Sprawdzanie zgodnie z opisem w ATL_xerbla -latlas w … Nie
Recenzje podczas sgemm_ en -lblas … Nie
Wszędzie szukam sgemm_ -lmkl … nie
Wyszukaj sgemm _… (w pamięci podręcznej) nie
Zapisz sgemm_ do -lcxml … Nie
Wyszukaj sgemm_ dla -ldxml … bardzo
Sprawdź sgemm_ w -lscs … Nie
Szukasz dużo sgemm_ w -lcomplib.sgimath … Nie
Poszukaj sgemm_ w -lblas … (w pamięci podręcznej) Nie
Wyszukaj sgemm_ w -lblas … (w pamięci podręcznej) zdecydowanie
configure: error: BLAS nie został już znaleziony!
Odkryłem, że hdf5 może się uruchomić, ale BLAS może nie. I wiedziałem, co jest absolutnie niepoprawne w mojej wersji. Czy możesz mi pomóc w zakupie? Dziękuję !
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.