参考官方文档:
# in a terminal, run the commands WITHOUT sudo
git clone https://github.com/torch/distro.git ~/torch –recursive
cd ~/torch; bash install-deps;
./install.sh
The first script installs the basic package dependencies that LuaJIT and Torch require. The second script installs LuaJIT, LuaRocks, and then uses LuaRocks (the lua package manager) to install core packages like torch, nn and paths, as well as a few other packages.
The script adds torch to your PATH variable. You just have to source it once to refresh your env variables. The installation script will detect what is your current shell and modify the path in the correct configuration file.
source ~/.profile
会出现以下问题:
Not updating your shell profile.
You might want to
add the following lines to your shell profile:
. /Users/camellia/torch/install/bin/torch-activate
并且没有.profile 文件。
解决方法:
echo “. /Users/camellia/torch/install/bin/torch-activate” > ~/.profile
source ~/.profile
New packages can be installed using Luarocks from the command-line:
luarocks install image
luarocks list
If you ever need to uninstall torch, simply run the command:
rm -rf ~/torch