ubuntu16.04にcaffeをインストール

git clone https://github.com/BVLC/caffe.git
vi ~/.bashrc
export CAFFE_HOME=$HOME/caffe
export PYTHONPATH=$HOME/caffe/python:$PYTHONPATH
sudo apt-get install \
libgflags-dev libgoogle-glog-dev \
libopencv-dev \
libleveldb-dev libsnappy-dev liblmdb-dev libhdf5-serial-dev \
libprotobuf-dev protobuf-compiler \
libatlas-base-dev \
python-dev python-pip python-numpy gfortran
sudo apt-get install –no-install-recommends libboost-all-dev
cd ~/caffe
virtualenv env2 -p /usr/bin/python2.7 –system-site-packages
source env2/bin/activate
for req in $(cat python/requirements.txt); do sudo pip2 install $req; done
cp Makefile.config.example Makefile.config

USE_CUDNN := 1をコメントアウト

cd ~/caffe
mkdir build
cd build

以下のエラーが発生
unsupported GNU version! gcc versions later than 5.3 are not supported!

ubuntu16.04のデフォルトのgccは5.4なのでダウングレードする

gccの使い分けの仕方
by http://graziegrazie.hatenablog.com/entry/2015/11/14/101050

sudo apt-get install gcc-4.9 g++-4.9
cmake -D CMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_C_COMPILER=gcc-4.9 ..

sudo apt-get install gcc-5-aarch64-linux-gnu
sudo apt-get install g++-5-aarch64-linux-gnu

sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-ar-5 30 –slave /usr/bin/g++ g++ /usr/bin/aarch64-linux-gnu-g++-5
sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.9 20 –slave /usr/bin/g++ g++ /usr/bin/g++-4.9
sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-5 10 –slave /usr/bin/g++ g++ /usr/bin/g++-5
sudo update-alternatives –config gcc

make –jobs=8

sudo apt-get install gcc-5-aarch64-linux-gnu

make pycaffe

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です