The reason for this self-contained distro and torch repository is to fix the allocation erros introduced by commit 6a35cd9a7073ec16596afb7116ecef5802844f30 from the main torch/torch7 repo which affected torch.TYPEStorage.
Please refer to the Torch installation guide for details on how to make a fresh install of Torch on Linux or MacOS.
If on windows with msvc, please refer to this guide for details on installation and usage.
Globally installed dependencies can be installed via:
bash install-deps
The self-contained Lua and Torch installations are performed via:
./install.sh
By default Torch will install LuaJIT 2.1. If you want other options, you can use the command:
# If a different version was installed, used ./clean.sh to clean it
TORCH_LUA_VERSION=LUA51 ./install.sh
TORCH_LUA_VERSION=LUA52 ./install.sh
To update your already installed distro to the latest master
branch of torch/distro
simply run:
./update.sh
To remove all the temporary compilation files you can run:
./clean.sh
To remove the installation run:
# Warning: this will remove your current installation
rm -rf ./install
You may also want to remove the torch-activate
entry from your shell start-up script (~/.bashrc
or ~/.profile
).
You can test that all libraries are installed properly by running:
./test.sh
Tested on Ubuntu 14.04, CentOS/RHEL 6.3 and OSX