首先先安装caffe caffe 的的介绍和研究后续会展开 首先我把自己在安装caffe 的过程命令集中在一起了写了个小文本,列如caffe.sh ,然后执行sudo ./caffe.sh 执行就行,但是前提大家最好更新一下数据源,最好添加阿里的源和ipv6的数据源 ubuntu 版本14.04 12.04 亲测没有问题
sudo apt-get install libprotobuf-dev protobuf-compiler gfortran \ libboost-dev cmake libleveldb-dev libsnappy-dev \ libboost-thread-dev libboost-system-dev \ libatlas-base-dev libhdf5-serial-dev libgflags-dev \ libgoogle-glog-dev liblmdb-dev \ libboost-all-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.10" mkdir OpenCV cd OpenCV echo "Removing any pre-installed ffmpeg and x264" sudo apt-get -y remove ffmpeg x264 libx264-dev echo "Installing Dependenices" 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 echo "Downloading OpenCV 2.4.10" if ! [ -f "OpenCV-2.4.10.zip" ]; then wget -O OpenCV-2.4.10.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.10/opencv-2.4.10.zip/download fi echo "Installing OpenCV 2.4.10" if ! [ -d "opencv-2.4.10" ]; then unzip OpenCV-2.4.10.zip fi rm OpenCV-2.4.10.zip cd opencv-2.4.10 rm -rf build mkdir build cd build cmake -D CUDA_ARCH_BIN=3.2 -D CUDA_ARCH_PTX=3.2 -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_TIFF=ON -D WITH_QT=ON -D WITH_OPENGL=ON .. make -j sudo make install sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' sudo ldconfig若opencv安装出现问题 建议安装最新版本的 opencv可以下载源码进行安装;
sudo apt-get install -y git git clone https://github.com/BVLC/caffe.git cd caffe && git checkout dev需要修改一下配置文件的 去掉Makefile.config.example 去掉example和使用配置文件里面使用CPU编译(若没有GPU支持的话)
make -j 8 all make -j 8 runtest直接将上述执行命令黏贴在一个后缀名是.caffe.sh的文本下即可,然后保存 执行sudo ./caffe.sh 中间某一步需要授权,然后一路顺风安装上caffe ,当然前提的更新号ubuntu 的数据源和(GPU 需要预先安装显卡驱动NVDIA) 最近发现,tensorflow 对protobuf 2.6不支持,只protobuf3.4以上版本支持,建议进行兼容性安装:https://blog.csdn.net/qq_39024800/article/details/82751323