安装之前首先确定你的Ubuntu下以安装git工具,通过Ctrl+Alt+T打开终端,在终端下输入git,加入终端输出
则说明您的系统未安装git。在终端下输入sudo apt install git 即可安装,成功安装git工具后就可以开始安装Torch7啦!
第一步:
获取安装LuaJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包。代码如下:git clone https://github.com/torch/distro.git ~/torch --recursive 。
第二步:
由于默认将依赖包下载在当前路径下的torch文件下,进入torch文件夹,执行bash install-deps
注意:
1.在执行这一步如果遇到类似这样一个问题:
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
最后终端提示:
Do you want to automatically prepend the Torch install locationto PATH and LD_LIBRARY_PATH in your /home/guodongwei/.bashrc? (yes/no)
输入:yes
第四步:
将路径手动添加到PATH变量中:
source ~/.bashrc
source ~/.zshrc
使用上面两个命令中任意一个即可。随后:
source ~/.profile
第五步:
检测安装是否成功。在终端输入th命令,若出现下图,表明安装成功。
第六步:
在图像处理领域,还要安装几个库
luarocks install hdf5/image/nn/nngraph
装好后,整个torch即安装成功。
参考:
1.http://www.jb51.net/os/Ubuntu/515388.html
2.http://www.linuxdiyf.com/linux/18979.html