Skip to content

Files

Latest commit

 

History

History

parallel_learning

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Distributed Learning Example

Here is an example for LightGBM to perform distributed learning for 2 machines.

  1. Edit mlist.txt: write the ip of these 2 machines that you want to run application on.

    machine1_ip 12400
    machine2_ip 12400
    
  2. Copy this folder and executable file to these 2 machines that you want to run application on.

  3. Run command in this folder on both 2 machines:

    "./lightgbm" config=train.conf

This distributed learning example is based on socket. LightGBM also supports distributed learning based on MPI.

For more details about the usage of distributed learning, please refer to this.