caffe学习笔记(一)

ubuntu 14.04.1下caffe的安装(cpu mode)

准备工作,安装各种依赖和OpenCV,代码如下:

   sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
   sudo apt-get install --no-install-recommends libboost-all-dev
   sudo apt-get install libatlas-base-dev
   sudo apt-get install the python-dev
   sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
   sudo apt-get -y install libopencv-dev
   sudo apt-get -y install build-essential checkinstall cmake pkg-config yasm
   sudo apt-get -y install libtiff4-dev libjpeg-dev libjasper-dev
   sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-    base0.10-dev libv4l-dev
   sudo apt-get -y install python-dev python-numpy
   sudo apt-get -y install libtbb-dev libeigen3-dev
   sudo apt-get -y install libqt4-dev libgtk2.0-dev
   sudo apt-get -y install libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev
   sudo apt-get -y install x264 v4l-utils ffmpeg
   sudo apt-get -y install libgtk2.0-dev

   arch=$(uname -m)
   if [ "$arch" == "i686" -o "$arch" == "i386" -o "$arch" == "i486" -o "$arch" == "i586" ]; then
   flag=1
   else
   flag=0
   fi
   echo "Installing OpenCV 2.4.13"
   mkdir OpenCV
   cd OpenCV
   echo "Removing any pre-installed ffmpeg and x264"
   sudo apt-get -y remove ffmpeg x264 libx264-dev
   echo "Installing Dependenices"
  
   echo "Downloading OpenCV 2.4.13"
   if ! [ -f "OpenCV-2.4.13.zip" ]; then
   wget -O OpenCV-2.4.13.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.13/opencv-2.4.13.zip/download
   fi 
   echo "Installing OpenCV 2.4.13"
   if ! [ -d "opencv-2.4.13" ]; then
   unzip OpenCV-2.4.13.zip 
   fi
   rm OpenCV-2.4.13.zip
   cd opencv-2.4.13
   rm -rf build
   mkdir build
   cd build
   cmake  -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D BUILD_T    IFF=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
   make
   sudo make install
   sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
   sudo ldconfig
   echo "OpenCV 2.4.13 ready to be used"
 

然后编译,必须在caffe的根目录下:

cp Makefile.config.example Makefile.config
# Adjust Makefile.config (for example, if using Anaconda Python, or if cuDNN is desired)
make all
make test
make runtest

测试通过后,caffe就安装成功了。

你可能感兴趣的:(caffe)