1. lua安装
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz #下载源码
tar zxf lua-5.3.0.tar.gzcd lua-5.3.0 #解压源码
make linux test #编译
make install #安装
在ubuntu系统中可以至今使用apt命令进行安装
apt install {lua51,lua52} #根据自己的需要安装相应的版本
安装结束之后在终端输入 “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=LUA53 ./install.sh #指定头文件版本和lua版本
在安装最后会提示将路径加入输入yes即可,然后输入
source ~/.bashrc
安装之后在终端输入“th”,如下图所示安装成功
3. 依赖库安装
sudo apt-get install luarocks #安装luarocks软件
luarocks install ×× #安装××依赖库
4. 部分依赖库
有一些依赖库使用命令不能找到,这个时候可以使用GitHub进行搜索,找到相应的扩展名为packages的安装包下载,然后使用如下命令进行安装
luarocks install /path/to/packages