Der Titel ist wie er ist, aber als Memorandum.
Die Schlussfolgerung lautet: "Amazon Linux gcc enthält keine OpenMP-Ausführungsumgebung, daher ist eine manuelle Neuinstallation erforderlich."
Bitte überprüfen Sie diesen Bereich auf LightFM
--Erstellen Sie ein Modell, das Filme mit überwachtem maschinellem Lernen empfiehlt [Light FM] https://sja-analysis.org/python-lightfm/
Nun, vorerst LightFM installieren
pip install lightfm
Es ist in Ordnung, aber wenn Sie dies normalerweise unter Amazon Linux tun
Es gibt keine solche Datei oder kein solches Verzeichnis
Ich bekomme den Fehler.
Unter Bezugnahme auf den Artikel [hier](https://qiita.com/takebozu/items/c521f3937190fe8d3102) lautet der Artikel wie folgt
> Es scheint, dass gcc7.2, das von yum installiert wurde, nicht die von Qulacs verwendete OpenMP-Header-Datei omp.h enthält.
Also was tun?
>```
>sudo yum erase gcc72 gcc72-c++ libgcc72
>```
> Löschen Sie gcc7.2 einmal. Installieren Sie dann gcc 7.4.0 erneut von Hand.
Oh, ist das so?
Deshalb muss ich gcc aus der Quelle erstellen / installieren, aber es gibt einen anständigen Artikel. Es war sehr hilfreich.
--Gcc aus der Quelle erstellen / installieren
https://qiita.com/liveralmask/items/6ed4a98ebb3bf6b7f707
Es ist fast das gleiche wie das, was hier geschrieben steht, aber für die Version 10.2.0 ist die neueste Version vom 23. September 2020, also habe ich das geändert. Der Ausführungsbefehl lautet wie folgt.
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.2.0/gcc-10.2.0.tar.gz tar zxvf gcc-10.2.0.tar.gz cd gcc-10.2.0 ./contrib/download_prerequisites mkdir build cd build ../configure --enable-languages=c,c++ --prefix=/usr/local --disable-bootstrap --disable-multilib make > /dev/null sudo make install all
Die Ausführung von make wird einige Zeit dauern. Warten Sie daher bitte geduldig.
Also nach der obigen Implementierung noch einmal
pip install lightfm
Sie können es reibungslos installieren, indem Sie ausführen.
Recommended Posts