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

 

 

 

 

posted @ 2016-10-23 23:00  不告诉你我叫  阅读(470)  评论(0)    收藏  举报