环境要求:
- hdf5 (and the torch-hdf5 package,这个包其实在Torch7安装的时候就安装了,不用管,只需要下载hdf5)
- cudnn
- qlua (for displaying results)
- 安装cuda,因为安装cudnn前需要安装cuda: cuda安装教程 (注意一定要先确保虚拟机的磁盘分区空间足够,这个文件1.9G呢!光下载就1.9G,后面安装也需要空间)
- 安装torch7: torch7教程,这个还好,是4个里面最顺利的了
- 安装qlua,其实它的全称是qtlua,因为这个简称一直找不到教程,后来在谷歌搜索关键字“qlua master”就找到了这个开源项目。链接如下:qlua依赖项下载
- 安装hdf5,这里注意下载的是hdf5 for lua, 不是单纯的hdf5,需要使用luarocks去安装,没有的需要提前安装lurocks。安装luaroks的链接如下:点我 hdf5 for lua安装步骤如下:
- 下载hdf5链接:hdf5 (注意hdf5要下载1.8版本的,不然后面安装会报错。)
- 下载完安装hdf5的教程如下:点我(如果需并行使用hdf5,可以查看官网how to build hdf5 with configure里面的另外一个链接)
- 接下来用luarocks安装hdf5 for lua链接如下:点我