在Ubuntu16.04安装torch7笔记

来源:互联网 发布:网络跳线和网线的区别 编辑:程序博客网 时间:2024/06/06 08:44

利用快捷键Ctrl+Alt+T打开ubuntu终端。

第一步:
获取安装LuaJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包。代码如下:

git clone https://github.com/torch/distro.git ~/torch --recursive
  • 1

如果说git还未安装,在终端输入命令: apt-get install git 安装git

第二步:
由于默认将依赖包下载在当前路径下的torch文件下,进入torch文件夹,打开并执行install-deps中的命令。代码如下:

cd ~/torch;bash install-deps;
  • 1
  • 2

注意:在执行这一步如果遇到类似这样一个问题:

unity-control-center : 依赖: libcheese-gtk23 (>= 3.4.0) 但是它将不会被安装                       依赖: libcheese7 (>= 3.0.1) 但是它将不会被安装E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
  • 1
  • 2
  • 3

解决方案:

先安装一个aptitude, 即在终端输入:

sudo apt-get install aptitude
  • 1

安装完之后,使用此工具安装qt-sdk可用。即在终端输入:

sudo aptitude install qt-sdk
  • 1
  • 2

随后再执行bash install-deps;

第三步:
执行install.sh文件

./install.sh
  • 1

第四步:
将路径手动添加到PATH变量中:

source ~/.bashrcsource ~/.zshrc
  • 1
  • 2

使用上面两个命令中任意一个即可。随后:

source ~/.profile
  • 1

第五步:检测安装是否成功。在终端输入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
  • 1

原文网址:  http://blog.csdn.net/u010106759/article/details/50890919

参考torch官网:

“>http://torch.ch/docs/getting-started.html#

原创粉丝点击