blob: f7ff562743d5df6f842be421247e9981b1610291 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
[![Build Status](https://travis-ci.org/torch/distro.svg?branch=master)](https://travis-ci.org/torch/distro)
#### NOTE: Torch is not actively developed anymore and is in maintenance mode.
Self-contained Torch installation
============
#### Please refer to the [Torch installation guide](http://torch.ch/docs/getting-started.html#_) 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](win-files/README.md) for details on installation and usage.
## Repo content
#### Dependencies
Globally installed dependencies can be installed via:
```bash
bash install-deps
```
#### Lua and Torch
The self-contained Lua and Torch installations are performed via:
```bash
./install.sh
```
By default Torch will install LuaJIT 2.1. If you want other options, you can use the command:
```bash
# If a different version was installed, used ./clean.sh to clean it
TORCH_LUA_VERSION=LUA51 ./install.sh
TORCH_LUA_VERSION=LUA52 ./install.sh
```
## Update
To update your already installed distro to the latest `master` branch of `torch/distro` simply run:
```bash
./update.sh
```
## Cleaning
To remove all the temporary compilation files you can run:
```bash
./clean.sh
```
To remove the installation run:
```bash
# 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`).
## Test
You can test that all libraries are installed properly by running:
```bash
./test.sh
```
Tested on Ubuntu 14.04, CentOS/RHEL 6.3 and OSX
|