README.md 796 Bytes
Newer Older
Guolin Ke's avatar
Guolin Ke committed
1
Parallel Learning Example
2
=========================
3

Guolin Ke's avatar
Guolin Ke committed
4
5
Here is an example for LightGBM to perform parallel learning for 2 machines.

6
1. Edit mlist.txt, write the ip of these 2 machines that you want to run application on.
Guolin Ke's avatar
Guolin Ke committed
7
8
9
10
11

  ```
  machine1_ip 12400
  machine2_ip 12400
  ```
12

Guolin Ke's avatar
Guolin Ke committed
13
2. Copy this folder and executable file to these 2 machines that you want to run application on.
14

Guolin Ke's avatar
Guolin Ke committed
15
16
3. Run command in this folder on both 2 machines:

17
18
19
   For Windows: ```lightgbm.exe config=train.conf```

   For Linux: ```./lightgbm config=train.conf```
Guolin Ke's avatar
Guolin Ke committed
20
21
22

This parallel learning example is based on socket. LightGBM also support parallel learning based on mpi.

23
For more details about the usage of parallel learning, please refer to [this](https://github.com/Microsoft/LightGBM/blob/master/docs/Parallel-Learning-Guide.rst).