LUA+Torch 7+Matio+Python的搭建Bug的solution

本文档详细介绍了如何安装LUA、Torch7、Matio,并针对安装过程中可能遇到的错误,如“Syntax error”和QT错误提供了解决方案。通过取消dash、安装QT和正确配置安装脚本,可以成功完成搭建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Lua 5.2    
2. Python 2.7    
3. Torch 7    
4. Matio2

1、Lua安装

curl -R -O http://www.lua.org/ftp/lua-5.2.4.tar.gz #下载源码
tar zxf lua-5.2.4.tar.gzcd lua-5.2.4 #解压源码
make linux test #编译
make install #安装

测试是否安装成功!步骤如下:
LUA执行界面
2、Torch安装

git clone https://github.com/torch/distro.git ~/torch --recursive #下载源码
cd ~/torch #进入源码文件夹
./clean.sh #清除之前安装版本
TORCH_NVCC_FLAGS="-D__CUDA_NO_HALF_OPERATORS__" TORCH_LUA_VERSION=LUA52 ./install.sh #指定头文件版本和lua版本

在安装最后会提示将路径加入输入yes即可,然后输入

source ~/.bashrc

测试是否安装成功。命名如下:
Torch安装
3、下载install-all脚本并安装
具体安装步骤参考博文:机器学习开源框架系列:Toch:1:简介与安装
链接地址:https://blog.youkuaiyun.com/liumiaocn/article/details/80342750
安装过程中出现如下很多bug,是由于自己很多包没有安装,对安装出现的bug解决办法说明一下(每个人的出现情况可能不一致)。
Bug-1:执行sh ./xxx.sh出现:“Syntax error: “(” unexpected”的解决方法
(1)代码对于标准bash而言没有错,因为Ubuntu/Debian为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼,解决方法就是取消dash。

sudo dpkg-reconfigure dash

选择项中选择"NO"即可。
Bug-2:提示QT出现ERROR。
解决办法:安装QT即可。

sudo apt install qt4

使用sudo apt安装时,需要输入账号密码,并且密码是不显示出来的,大家不要以为没有输入成功。
Bug解决完一个,接着上一次重新运行安装,直至成功。
4、Matio安装
为了把mat转为torch使用的数据形式t7,具体安装方法如下:
方法一

sudo tar -axvf matio-1.5.9.tar.gz
cd /home/lzhou/caffe_rely/matio-1.5.9
./configure --prefix=/home/zhoulu/local/matio
make -j
make install -j
luarocks install matio

方法二

参考链接:https://blog.youkuaiyun.com/weixin_43165871/article/details/84350683 (里面有详细的错误情况说明)
如果没有安装成功,注意所在的文件目录是否正确。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值