问题遇到的现象和发生背景
在安装完Torch7之后,运行安装包里自带的test.sh文件时报错。
问题相关代码,请勿粘贴截图
#test.sh部分代码
set -e
LUA=$(which luajit lua | head -n 1)
if [ ! -x "$LUA" ]
then
echo "Neither luajit nor lua found in path"
exit 1
fi
echo "Using Lua at:"
echo "$LUA"
#smoke tests
$LUA -lpaths -e "print('paths loaded succesfully')"
$LUA -ltorch -e "print('torch loaded succesfully')"
$LUA -lenv -e "print('env loaded succesfully')"
$LUA -ltrepl -e "print('trepl loaded succesfully')"
$LUA -ldok -e "print('dok loaded succesfully')"
$LUA -limage -e "print('image loaded succesfully')"
$LUA -lcwrap -e "print('cwrap loaded succesfully')"
$LUA -lgnuplot -e "print('gnuplot loaded succesfully')"
$LUA -loptim -e "print('optim loaded succesfully')"
$LUA -lsys -e "print('sys loaded succesfully')"
$LUA -lxlua -e "print('x$(basename $LUA) loaded succesfully')"
$LUA -largcheck -e "print('argcheck loaded succesfully')"
运行结果及报错内容
root@LAPTOP-T7E1D4BJ:/home/rainsdrop/study/torch# ./test.sh
Using Lua at:
/home/rainsdrop/study/torch/install/bin/lua
paths loaded succesfully
torch loaded succesfully
./test.sh: line 16: 51 Segmentation fault $LUA -ltorch -e "print('torch loaded succesfully')"