Neulich gab es eine Person, die Kaffee auf TSUBAME zur Verfügung stellte. (Referenz: https://twitter.com/sacred_fox/status/605297481765691392 https://twitter.com/sacred_fox/status/605297652331212800 http://tsubame.gsic.titech.ac.jp/labs)
Grundsätzlich bei der Verwendung mit Python
~> source /usr/apps.sp3/nosupport/gsic/env/caffe-0.11.0.sh
Dann importieren Sie Kaffee.
Mit diesem Skript /usr/apps.sp3/nosupport/gsic/python/2.7.7/bin/ Es wird die enthaltene Python ausgeführt. Wenn Sie jedoch zusätzlich zum Standardpython Python installiert haben, weil die in TSUBAME standardmäßig enthaltene Python-Version alt ist und Sie sie verwenden möchten, kopieren Sie dieses Skript an einen geeigneten Speicherort und verwenden Sie Folgendes. Einige Kommentare werden ausgefertigt und verwendet.
# Caffe: 0.11.0
# CUDA: 6.5
# HDF: 1.8.11
# Python: 2.7.8
# Boost: 1.58.0
source /usr/apps.sp3/env/set_cuda-6.5.sh
source /usr/apps.sp3/nosupport/gsic/env/all/opencv-3.0.0-rc1.sh
source /usr/apps.sp3/nosupport/gsic/env/all/boost-1.58.0.sh
#source /usr/apps.sp3/nosupport/gsic/env/all/python-2.7.7.sh
export PATH=/usr/apps.sp3/nosupport/gsic/caffe/0.11.0/bin/:$PATH
export LD_LIBRARY_PATH=/usr/apps.sp3/nosupport/gsic/caffe/0.11.0/lib/:/usr/apps.sp3/nosupport/hdf5/1.8.11/lib/:$LD_LIBRARY_PATH
export PYTHONPATH=/usr/apps.sp3/nosupport/gsic/caffe/0.11.0/python/:$PYTHONPATH
export CPATH=/usr/apps.sp3/nosupport/gsic/caffe/0.11.0/include/:/usr/apps.sp3/cuda/6.5/include/:/usr/apps.sp3/isv/intel/xe2013.1.046/mkl/include/:/usr/apps.sp3/nosupport/hdf5/1.8.11/include/:$CPATH
export LIBRARY_PATH=/usr/apps.sp3/nosupport/gsic/caffe/0.11.0/lib/:/usr/apps.sp3/nosupport/hdf5/1.8.11/lib/:$LIBRARY_PATH
In diesem Fall funktioniert es natürlich nur, wenn Sie die abhängige Bibliothek von caffe in Ihrer Python-Umgebung installieren. Die Abhängigkeiten sind wie auf der offiziellen Caffe-Seite (http://caffe.berkeleyvision.org/) beschrieben und viele können mit pip installiert werden. Da jedoch nur protobuf nicht mit pip installiert werden kann, muss der Quellcode vom Beamten gelöscht und der folgende Befehl im installierten Verzeichnis ausgeführt werden.
~> ./configure
~> make
~> make install
~> cd python
~> python setup.py build
~> python setup.py test
~> python setup.py install
Recommended Posts