Mac OS X/Ubuntu 安装 Torch

打开终端,运行下面命令,把 Torch 安装到~/torch:

第一条命令安装了LuaJIT 和 Torch的依赖库。第二条命令安装LuaJITLuaRocks,然后用 LuaRocks (lua 包管理工具)安装核心包:torchnn and paths, 和其它包。

上面命令把 torch 加入到了你的PATH环境变量中了,用 source 更新一下让环境变量生效:

如果你想要卸载 torch,执行:

现在你可以用 Luarocks 安装新的包

安装完之后,你可以在终端用 th 命令运行 torch,现在进入了 torch 的交互模式,类似Python的交互模式。

要退出交互模式,两次Ctrl+C,或输入 os.exit()。

要执行 file.lua, 写 th> dofile "file.lua"。

在非交互模式下执行文件:

th 命令有很多选项,类似 perl 和 ruby。

《Mac OS X/Ubuntu 安装 Torch》有20个想法

  1. Amazing! This blog looks just like my old one! It’s
    on a completely different subject but it has pretty much the same
    page layout and design. Wonderful choice of colors!

    1. Install HDF5 Library for Lua 在Mac上 执行luarocks install hdf5出现
      Could NOT find HDF5 (missing: HDF5_HL_LIBRARIES) (found suitable version
      “1.8.16”, minimum required is “1.8”) 错误。请问这是什么原因啊?

  2. 您好,我只能临时添加路径,每次再打开终端还需要重新添加,试了各种办法也还是一样,请问是安装的问题吗? 给您发送了邮件,麻烦您了!

  3. 额,还是我,我想请问下,我安装之后,输入命令th无法进入交互界面,但是在exe文件夹中,打开th.exe就可以打开交互界面,请问是哪里安装的不正确吗?

  4. 请问一下,我安装完成之后运行source显示没有profile,运行ls al之后发现没有profile这个shell, 另外, 我在安装结束后,显示说没有update shell profile, 让我在shell中加入torch_activiate
    请问是否没有安装成功

    1. 环境变量,手动加入也行
      在.bash_profile添加一行
      source /Users/myusername/torch/install/bin/torch-activate
      注意替换myusername为你的用户名

        1. $ ls -al 查看目录中有没有其他.profile脚本,~/.bash_profile 或 ~/.bash_login,这几个文件是shell启动时加载的脚本,里面有一些环境变量啥的。
          我的OSX 10.11.5有.profile这个文件

          1. 刚刚更新了 10.11.5 终端输入source~/.profile 依然是no such file or directory ,$ ls -al 之后显示command not found
            请问会不会是系统里缺少什么东西呢?或是设置上的问题?

          2. 多谢您的指导!刚刚接触这些东西,见笑了。
            source ~/.profile之后出现了 is a directory,但luarocks install image之后 显示Error:No results matching query were found.
            请问这次又是什么问题呢?真是麻烦您了!

          3. 解决这种问题分3步:
            1. 阅读错误信息
            2. google搜索
            3. 上StackOverflow或相关论坛提问

          4. 对不起又打扰您了!还有最后一个问题想请教, 退出终端后再打开,想运行torch ,输入th 后显示”command not found“,需要从“cd ~/torch; ./install.sh“开始重新安装,才能运行,请问每次都是这样吗?我也想去Google问,但这种问题实在不知道该怎么描述。。。麻烦您了

发表评论

电子邮件地址不会被公开。 必填项已用*标注