利用快捷键Ctrl+Alt+T打开ubuntu终端。
第一步:
获取安装LuaJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包。代码如下:
git clone https://github.com/torch/distro.git ~/torch --recursive
如果说git还未安装,在终端输入命令: apt-get install git
安装git
第二步:
由于默认将依赖包下载在当前路径下的torch文件下,进入torch文件夹,打开并执行install-deps中的命令。代码如下:
cd ~/torch;
bash install-deps;
注意:在执行这一步如果遇到类似这样一个问题:
unity-control-center : 依赖: libcheese-gtk23 (>= 3.4.0) 但是它将不会被安装
依赖: libcheese7 (>= 3.0.1) 但是它将不会被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
解决方案:
先安装一个aptitude, 即在终端输入:
sudo apt-get install aptitude
安装完之后,使用此工具安装qt-sdk可用。即在终端输入:
sudo aptitude install qt-sdk
随后再执行bash install-deps;
第三步:
执行install.sh文件
./install.sh
第四步:
将路径手动添加到PATH变量中:
source ~/.bashrc
source ~/.zshrc
使用上面两个命令中任意一个即可。随后:
source ~/.profile
第五步:检测安装是否成功。在终端输入th命令,若出现下图,表明安装成功。
$ th
______ __ | Torch7
/_ __/__ ________/ / | Scientific computing for Lua.
/ / / _ \/ __/ __/ _ \ |
/_/ \___/_/ \__/_//_/ | https://github.com/torch
| http://torch.ch
th> torch.Tensor{1,2,3}
1
2
3
[torch.DoubleTensor of dimension 3]
th>
附加:
利用粗暴删除来卸载torch:
rm -rf ~/torch
参考torch官网:
“>http://torch.ch/docs/getting-started.html#