Torch +Lua+eclipse配置IDE

http://www.lighting-torch.com/2015/07/27/configuring-eclipse-with-torch/

1、安装eclipse

在我的另一篇博客中有详细的安装教程:
http://blog.csdn.net/gyguo95/article/details/78937573

2、安装 Lua IDEs

参考Lua Development Tools (LDT)的官方网站
参考:http://www.lighting-torch.com/2015/07/27/configuring-eclipse-with-torch/
- 打开Eclipse,选择 Help > Install New Software
- 点击右上角的Add,使用网址:http://download.eclipse.org/ldt/releases/stable
- Lua Developments Tools 前面的勾是必选,Lua Development Tools – Remote Development SupportLua Development Tools – Remote Development Support SDKLua Development Tools SDK根据自己需求选择,之后点击下面的 next
- 安装之后重启eclipse完成

3、设置Lua

  • 点击Windows –> Preference -> Lua
  • 点击 Execution Environment 选择 lua-5.2
  • 点击 Grammars 选择 lua-5.2
  • 点击 Interpreters 选择 lua-5.2

4、新建一个的Lua项目

  • File–>New–>Lua Project
  • 输入project name
  • 选择工作空间
  • target environment/grammar 为lua-5.2
  • 点击next
  • 接下来可以设置外部依赖,这里可以不用设置
  • 点击 Finish

5、设置Torch为Lua默认解释器

  • 安装外部依赖包

    luarocks install luasocket #需要联网
    sudo apt-get install libcanberra-gtk-module

    在eclipse中设置
  • Windows–>Project–>Preference -> Lua
  • Interpreters –> Add
    1. Interpreter type : Lua 5.2 *
    2. Interpreter executable : 选择lua的安装路径,一般情况下,在~/torch/install/bin/qlua,可以使用which th来确定
    3. Interpreter name:Torch
    4. Interpreter arguments : 在-e前添加-lenv和一个空格
    5. Linked Execution Environment : Lua-5.2
    6. 点击ok确认
  • 将上一步新建的解释器Torch设置为默认的解释器
在一个Lua项目中,可以通过 run configuration 设置解释器使用Torch

你可能感兴趣的:(深度学习,torch7)