abstract Es ist ein Datensatz, bis theano auf TSUBAME 2.0 ausgeführt wird.
In TSUBAME 2.0 müssen Sie alle Python-bezogenen Elemente selbst erstellen. Ich habe numpy, scipy, theano unter Bezugnahme auf [diese Site] installiert (http://www.kyogoku.biz/docs/TSUBAME#numpy.2C_scipy_.2BMG4wpDDzMLkwyDD8MOs-), aber scipy.test () ist fehlgeschlagen. Und das hat auch nicht funktioniert.
2016/7/25 postscript Diese Seite schien zu verschwinden, also postscript. Registrieren Sie zunächst den öffentlichen Schlüssel im Portal. Setze ssh mit
~/.ssh/config
Host login-t2.g.gsic.titech.ac.jp
HostName login-t2.g.gsic.titech.ac.jp
User USER_ID
IdentityFile WHERE_OF_PUBLIC_KEY
RemoteForward 3128 proxy.noc.titech.ac.jp:3128
Auf der TSUBAME-Seite
~/.bashrc
export http_proxy="http://localhost:3128"
export https_proxy="http://localhost:3128"
export ftp_proxy="http://localhost:3128"
Ende des Postskripts
Aufgrund von Versuch und Irrtum zwang die Installation von numpy mit OpenBLAS theano, ordnungsgemäß zu funktionieren.
[Einführung]
[Fehler]
Fahren Sie zunächst mit 3.4 (Installation von matplotlib) auf der obigen Site fort.
OpenBLAS
cd OpenBLAS
make BINARY=64 USE_THREAD=1 FC=gfortran
make PREFIX=~/.local/OpenBLAS/ install
Gib es in den Pfad
export LIBRARY_PATH=~/.local/lib:~/.local/OpenBLAS/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=~/.local/lib:~/.local/OpenBLAS/lib:$LD_LIBRARY_PATH
export PATH=~/.local/bin:~/.local/OpenBLAS/bin:$PATH
export BLAS=/home/....../.local/OpenBLAS/lib/libopenblas.a
export LAPACK=/home/....../.local/OpenBLAS/lib/libopenblas.a
numpy
cd numpy
cp site.cfg.example site.cfg
Hier und [hier](http://osdf.github.io/blog/numpyscipy-with-openblas- Schreiben Sie für-ubuntu-1204-second-try.html) site.cfg wie folgt (im Folgenden schreiben Sie PATH bitte entsprechend um).
site.cfg
[default]
library_dirs = /home/....../.local/OpenBLAS/lib
[openblas]
libraries = openblas
library_dirs = /home/....../.local/OpenBLAS/lib
include_dirs = /home/....../.local/OpenBLAS/include
[atlas]
atlas_libs = openblas
library_dirs = /home/....../.local/OpenBLAS/lib
[lapack]
lapack_libs = openblas
library_dirs = /home/....../.local/OpenBLAS/lib
Wenn Atlas und Lapack nicht gesetzt sind, tritt beim Testen der dot () - Funktion mit scipy ein Segfo auf.
Überprüfen Sie, ob es richtig eingestellt wurde
python setup.py config
Wenn openblas, atlas, lapack als GEFUNDEN angezeigt wird, fahren Sie mit der Installation fort
python setup.py build
python setup.py install
cd ~
python -c "import numpy;numpy.test(verbose=10)"
scipy Es scheint nicht nötig zu sein, etwas gegen scipy zu unternehmen
cd scipy
python setup.py build
python setup.py install
cd ~
python -c "import scipy;scipy.test(verbose=10)"
Theano
cd theano
python setup.py develop --prefix=~/.local
python setup.py install
Erstellen Sie ~ / .theanorc wie folgt
.theanorc
[global]
floatX = float32
device = gpu
openmp = True
[nvcc]
fastmath = True
[blas]
ldflags = -lopenblas
[cuda]
root = /usr/apps.sp3/cuda/6.0/
[gcc]
cxxflags = -I/usr/apps.sp3/mpi/openmpi/1.8.2/g4.3.4_cuda6.0/include -I/usr/apps.sp3/mpi/openmpi/1.8.2/g4.3.4_cuda6.0/include/openmpi -L/usr/apps.sp3/mpi/openmpi/1.8.2/g4.3.4_cuda6.0/lib -lmpi -lmpi_cxx
Führen Sie dann Ihr Lieblingsprogramm aus. Wenn das Beispiel von DeepLearningTutorials funktioniert, frage ich mich, ob es verwaltet werden kann. ..
Recommended Posts