1. 安装build-essentials
安装开发所需要的一些基本包
- sudoapt-getinstallbuild-essential
1. 安装build-essentials
安装开发所需要的一些基本包
2. 安装ATLAS for Ubuntu
执行命令:
注:ATLAS,MKL,或OpenBLAS都可以,我这里选择安装ATLAS
Install-OpenCV/Ubuntu/2.4
sh sudo ./opencv2_4_10.sh
sudo apt-get install git git clone https://github.com/BVLC/caffe.git
前提是安装了vim,如果没有安装vim,在根目录下使用命令sudo install vim安装
cpu_ONLY 是否只使用cpu模式,由于我没有NVIDIA的显卡,就没有安装CUDA,因此需要打开这个选项。
其余的一些配置可以根据需要修改:
BLAS (使用intel mkl还是OpenBLAS)
MATLAB_DIR 如果需要使用MATLAB wrapper的同学需要指定matlab的安装路径,如我的路径为 /usr/local/MATLAB/R2013b (注意该目录下需要包含bin文件夹,bin文件夹里应该包含mex二进制程序)
DEBUG 是否使用debug模式,打开此选项则可以在eclipse或者NSight中debug程序
完成上述设置后,开始编译:
cd examples cd mnist sudo vim lenet_solver.prototxt进入文件后按i修改,修改之后按esc保存修改,之后按:wq保存修改。(如果修改错误,按:q!不保存退出后重新进入修改 )
修改完成后,再在根目录下(即/caffe目录)执行下面的命令进行训练:
注:如果进入到mnist目录下执行这个sh命令,会出现错误。即这样操作
备注:因为没有用GPU所以官网指导文档中的"gpu 0"这部分参数就没有添加进去
保存.sh文件 按ESC键 然后键入:wq
$ cd Downloads $ ls Anaconda2-4.0.0-Linux-x86.sh $ bash Anaconda2-4.0.0-Linux-x86.sh
sudo apt-get install python-numpy
然后继续用上面命令编译