- 本文是结合各位大神的分享资料,再加上自己亲自尝试总结,有任何疑问或侵权,请及时通知博主,希望给需要的人一点点帮助*
1、制作Ubuntu启动盘
首先在官网下载Ubuntu系统文件.iso,一般下载桌面版
安装UltraISO软件。
制作启动盘过程,百度搜索,很多
安装过程中,关键在于磁盘分区,分4个区:
第一个分区:主分区;安装系统;大小为50G;分区格式为ext4;挂载点为/
第二个分区:逻辑分区;大小为硬盘大小; 挂载点为/home;分区格式ext4
第三个分区:逻辑分区;充当虚拟内存;大小等于内存大小或2倍内存大小;分区格式为swap
第四个分区:主分区;存放系统启动引导文件,大小200M,分区格式ext4;挂载点/boot
剩余的参照上述网址即可。。
系统安装完成后的后续工作:
教育网下可以更新Ubuntu的软件更新源,代码如下:
sudo gedit /etc/apt/sources.list
百度搜索“Ubuntu 源”,第一条就是,记得对应好系统版本,选择好一个源。
把源地址复制,查找替换掉sources.list中的源地址,完成之后要更新源,同时最好关闭软件更新中心下的更新选项,防止系统自动更新后崩溃。。
sudo apt-get update
更改开机启动设置
sudo gedit /etc/default/grub
通常只需要更改 GRUB_DEFAULT=4,也可以不用更改,开机手动选择系统:
sudo update-grub
2、安装CUDA
按自己的系统信息选择下载版本,安装命令如下:
第一条命令最后为下载的文件名(xxx.deb文件)
sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install cuda
安装完成后,系统重启,同时查看驱动是否更新成功。
3、安装intel MKL
下载Intel® Parallel Studio XE,学生免费,下载 需要学生邮箱。
用到的验证码 2JXL-RXST4J33
安装代码:
tar zxvf parallel_studio_xe_2016.tar.gz
chmod a+x parallel_studio_xe_2016 -R
sudo sh install_GUI.sh
4、CUDA与MKL环境变量设置
1.设置MKL
sudo gedit /etc/ld.so.conf.d/intel_mkl.conf
写入
/opt/intel/lib/intel64
/opt/intel/mkl/lib/intel64
2.设置CUDA
sudo gedit /etc/ld.so.conf.d/cuda.conf
写入
/usr/local/cuda/lib64
/lib
3.完成lib文件的链接操作
sudo ldconfig -v
5、安装Matlab
下载Mathworks.Matlab.R2014a.Unix.iso,放在Home目录下
sudo mkdir /mnt/matlab
mount -o loop [path][filename].iso /mnt/matlab
安装
cd /mnt/matlab
sudo ./install
Installation Key: 02143-58808-19477-43965-57128-17761-17799-55729-16295
默认路径:/usr/local/MATLAB/R2014a
拷贝 libmwservices.so 至 /usr/local/MATLAB/R2014a/bin/glnxa64
sudo cp libmwservices.so /usr/local/MATLAB/R2014a/bin/glnxa64/
复制Crack/install.jar至 /usr/local/MATLAB/R2014a/java/jar 并覆盖源文件
sudo cp install.jar /usr/local/MATLAB/R2014a/java/jar
将激活文件:license_405329_R2014a.lic拷贝至安装目录下。
安装快捷启动
sudo apt-get install matlab-support
为了避免每次都用root权限打开matlab,通过
sudo chown [your ubuntu username] -R ~/.matlab
改变权限。最终直接在终端输入matlab
就可以打开MATLAB了,至此完成了MATLAB在Ubuntu下的安装和破解。
6、安装OpenCV
OpenCV下载,下载完成,解压。安装之前opencv2_4_10.sh可以根据需要修改。
...
rm OpenCV-2.4.10.zip
...
rm -rf build
...
可以删除,防止安装出错时需要重新下载OpenCV。
cmake -D CUDA_ARCH_BIN=5.0 -D CUDA_ARCH_PTX=5.0 -D CMAKE_BUILD_TYPE=RELEASE ...
CUDA_ARCH_BIN和CUDA_ARCH_PTX需要根据显卡性能更改,具体数值可以查询
cd Ubuntu/2.4
chmod a+x opencv2_4_10.sh
./opencv2_4_10.sh
7、安装Caffe
下载Caffe
安装依赖包
1、Google Logging Library(glog),下载地址,安装
tar zxvf glog-0.3.3.tar.gz
./configure
make
sudo make install
2、其他依赖项
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
3、安装pycaffe必须的一些依赖项
sudo apt-get install -y python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython
sudo apt-get install -y protobuf-c-compiler protobuf-compiler
4、cuDNN暂时不装,需要装的话参考欧新宇
5、安装caffe
解压Caffe-master,放在Home目录下。
cd ~/Caffe-master
cp Makefile.config.example Makefile.config
配置Makefile.config文件
- BLAS := mkl
- 启用GPU,添加注释”#”,即
# CPU_ONLY := 1 - 检查matlab路径是否正确
6、编译caffe-master
make all –j4
make test –j4
make runtest –j4
7、编译Python和Matlab用到的caffe文件 <4代表CPU为4核>
make pycaffe -j4
make matcaffe -j4
8、测试Caffe
在Caffe-master目录下
sh data/mnist/get_mnist.sh
sh examples/mnist/create_mnist.sh
sh examples/mnist/train_lenet.sh
最终得到训练结果。。。