Facebook 开源项目Multipath Network安装运行(一)-----(torch安装)
已经看过该项目的有关系列论文,今天开始安装运行跑程序。
【10/23 22:56】已经安装过torch-7,安装相关包的时候出现各种问题:
image包,问题:No1.缺少相应的libjpeg和libpng,stackoverflow上好多同样的问题,但一直没有解决,经过多次的google,终于找到解决办法,其实很简单,就只缺少相应的包而已 ,详情见http://askubuntu.com/questions/508934/how-to-install-libpng-and-zlib/508937;
切记:::安装包以后一定要重新安装image
好吧!!天有不测风云,电脑出现问题了,Ubuntu重装了:||
一切开始吧!!()
begin!
【10/25 22:39】因为之后lua的image会用到qt,趁着网好,先把qt安装了;
因为后面会用到libpng和libjpeg,所以先把这两个包给安装了;
sudo apt-get update sudo apt-get install libjpeg-dev
sudo apt-get install libpng
接下里安装torch
【16:06】安装image
luarocks install liamge #image 1.1.alpha-0 is now built and installed in /home/weigq/torch/install/ (license: BSD) luajit -limage -e "image.test()" #Completed 81 asserts in 40 tests with 0 failures and 0 errorsb
如果还是缺少qt的话,用以下命令:
th> image.display(l) /data/weigq/torch/install/share/lua/5.1/trepl/init.lua:384: module 'qt' not found:No LuaRocks module found for qt no field package.preload['qt'] no file '/home/weigq/.luarocks/share/lua/5.1/qt.lua' no file '/home/weigq/.luarocks/share/lua/5.1/qt/init.lua' no file '/data/weigq/torch/install/share/lua/5.1/qt.lua' no file '/data/weigq/torch/install/share/lua/5.1/qt/init.lua' no file './qt.lua' no file '/data/weigq/torch/install/share/luajit-2.1.0-beta1/qt.lua' no file '/usr/local/share/lua/5.1/qt.lua' no file '/usr/local/share/lua/5.1/qt/init.lua' no file '/home/weigq/.luarocks/lib/lua/5.1/qt.so' no file '/data/weigq/torch/install/lib/lua/5.1/qt.so' no file '/data/weigq/torch/install/lib/qt.so' no file './qt.so' no file '/usr/local/lib/lua/5.1/qt.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'error' /data/weigq/torch/install/share/lua/5.1/trepl/init.lua:384: in function 'require' /data/weigq/torch/install/share/lua/5.1/image/init.lua:1540: in function 'display' [string "_RESULT={image.display(l)}"]:1: in main chunk [C]: in function 'xpcall' /data/weigq/torch/install/share/lua/5.1/trepl/init.lua:652: in function 'repl' ...eigq/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:199: in main chunk [C]: at 0x00406670
luarocks install qtlua
因为我是在远程登录实验室的服务器,在安装qt时会显示:
QXcbConnection: Could not connect to display
Aborted (core dumped)
在这里提供了原因:远程服务器是裸Ubuntu,默认没有打开-X即图形显示界面,解决办法:
我自己的是加上-X登录后就可以了。
1 ssh -X 172.16.160.196(目标机子ip) -l mmm(用户名)2 export DISPLAY=192.168.17.15:0.0 (自己机子的ip加上0.0)
测试image:
1 qlua 2 >require('image') 3 >l=image.lena() 4 >image.diplay(l)
然后你会得到这个图片(吓我一跳)

按要求安装一下各包/:
1 luarocks isntall tds 2 luarocks install json
3 luarocks install nnx

浙公网安备 33010602011771号