红联Linux门户
Linux帮助

Ubuntu安装深度学习平台Torch7以及zbs_torch IDE

发布时间:2016-08-02 15:12:36来源:blog.csdn.net/linmingan/作者:DCD_Lin
1、安装Torch(CPU版本)
Torch的安装直接参考官网的就行了:http://torch.ch/docs/getting-started.html#_
具体如下:
git clone https://github.com/torch/distro.git ~/torch --recursive #从github中克隆最新版Torch  
cd ~/torch; bash install-deps; #进入torch根目录,然后安装torch的依赖库  
./install.sh #安装torch  
安装的依赖库中包含LuaJIT和LuaRocks。其中LuaRocks是Lua用来安装工具包的,这个很重要,因为很多在别人提供的代码中会用到各种各样的工具包。
在安装torch的过程中会提示要不要把torch加入环境变量,请选择yes。
然后用下面的命令使环境变量生效:
source ~/.bashrc 
这样就安装好torch了。接下来就是用luarocks安装各种工具包了,用luarocks安装工具包的时候,如果能够联网就好说,然而事实是经常不能联网。
解决的办法是,把工具包下载下来,具体的下载方法当然是去luarocks的官网搜了。但是torch也给了很多工具包,就在https://github.com/torch/rocks里面,请自行下载。如果在安装工具包的时候提示要其他的依赖工具,请先安装所需的依赖工具。如果在torch提供的工具包中没有所需的依赖库,就自己网上下载。记住:一定要在工具包的文件夹下安装工具。
 
2、安装Torch能用的IDE
Torch能用的IDE是基于ZeroBrane Studio 和 MobDebug开发的一个zbs-torch IDE,github的网址是:https://github.com/soumith/zbs-torch。
按照github中提供的方法是:
luarocks install mobdebug #安装调试工具  
这个工具torch提供的工具包是没有的,请自己网上下载。安装的过程会提示需要依赖库,请根据提示自行下载。
$ git clone https://github.com/soumith/zbs-torch.git  
$ cd zbs-torch  
$ ./zbstudio.sh  
这样就安装完zbs-torch了。
 
接下来是把torch加入zbs-torch中去。
首先是在IDE的菜单栏中进行如下操作:Project->Start Debugger Server,然后是:Project->Lua Interpreter->Torch-7。
最后要调试的时候在代码中加入:require('mobdebug').start(),点击绿色的运行按钮开始调试程序。
 
调试操作说明:
Ubuntu安装深度学习平台Torch7以及zbs_torch IDE
图中左边第一个按钮是进入函数单步调试(F10),第三个按钮是不进入函数单步调试(shift+F10),第四个是运行到光标处。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22939.html