深度学习入门级框架MatConvNet环境配置(Ubuntu14.04+Cuda7.5+Cudnn5+Matlab2014a)
最近深度学习开始入门,用到了深度学习框架MatConvNet。MatConvNet是一个基于matlab的简易入门级框架,可以帮助快速构建深度学习网络,而且支持GPU加速计算(只需一行代码”opts.train.gpus = 1”就可以搞定!完全不用去在意它是如何实现的)
网上没有太多中文资料,只好自己看官网http://www.vlfeat.org/matconvnet/教程和manual。由于没有任何经验,也遇到了不少问题。在这里记录并解决一下,以期能够帮到大家。推荐大家有问题可以去官网查看或者去Github主页上提问。
一、相关软件下载
(一)硬件配置:GeForce GTX 980 Ti
(二)本机系统:Ubuntu14.04,Matlab2014a(Windows版安装教程参考http://blog.csdn.net/zhjm07054115/article/details/49964597
(三)Cuda下载:https://developer.nvidia.com/cuda-downloads,本人使用Cuda7.5,建议离线下载到百度云,再下会快一点。
(四)Cudnn下载:https://developer.nvidia.com/cudnn,本人使用Cudnn5。建议下载cuDNN v5 Library for Linux。很好的GPU加速运行库,亲测速度飙升。可以离线下载到百度云,再下会快一点(可能需要注册Nvidia账号)
(五)MatConvNet下载:https://github.com/vlfeat/matconvnet
二、安装步骤
(一)安装Cuda
建议下载.deb,直接双击安装就好了。
sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install c