- 目标:在Ubuntu 16.04上装上CPU only 版本的caffe
- 参考博客
详细步骤:
安装依赖
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 libopenblas-dev liblapack-dev libatlas-base-dev sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev sudo apt-get install git cmake build-essential
下载caffe代码
git clone https://github.com/BVLC/caffe.git
修改配置文件
# 首先通过拷贝生成一份 sudo cp Makefile.config.example Makefile.config # 修改其中的内容 sudo vim Makefile.config # 主要修改两点 1、将Makefile.config中的 INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib 修改为 INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/ LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu 2、将Makefile中的 LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5 修改为 LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial # 最后我们进入下面的目录 cd /usr/lib/x86_64-linux-gnu 执行 sudo ln -s libhdf5_serial.so.8.0.2 libhdf5.so sudo ln -s libhdf5_serial_hl.so.8.0.2 libhdf5_hl.so 要注意上面的8.0.2只是一个版本号,你要改成你系统中的版本号
执行make
make all -j8
测试
sudo make runtest -j8
- cuda的安装参加我的这篇博客Ubuntu16.04 下cuda的安装
Caffe 安装
最新推荐文章于 2024-05-03 15:15:30 发布