您的位置:首页 > 其它

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

2016-04-01 19:05 489 查看
http://blog.csdn.net/linmingan/article/details/51039017



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中提供的方法是:

<pre name="code" class="plain">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(),点击绿色的运行按钮开始调试程序。

调试操作说明:






图中左边第一个按钮是进入函数单步调试(F10),第三个按钮是不进入函数单步调试(shift+F10),第四个是运行到光标处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: