How to Install Lightgbm on Linux?
Last Updated :
16 Oct, 2021
Lightgbm is an acronym for Light Gradient Boosting Machine. It is a machine learning framework based on decision tree algorithms. It is an open-source and free distributed gradient boosted model library. It is used for classification and other machine learning tasks. It is built by Microsoft Corporation and was first released in the year 2016. The current stable version of lightgbm is v3.2.1 / April 12, 2021. It is written in Python, R, C, and C++. In today's article, we are going to cover how we can install the lightgbm on a Linux machine.
Installing Lightgbm on Linux:
Method 1: Using the pip command (The Python package manager)
Step 1: Open up the Linux terminal and make sure you have pip installed on your system.
Step 2: Run the following command to install the lightgbm.
pip install lightgbm
Lightgbm installedMethod 2: Building from source
Before Installing the Light GBM on Linux, we must have these dependencies installed on our machine tools like CMake and GCC or Clang to build the package. Installing package manager to install the necessary dependencies for lightgbm.
Step 1: To install the aptitude package manager, open up the terminal and run the following command to install the package manager.
sudo apt install aptitude
Confirm the installation by entering the "Y" (means yes, you are willing to install this tool )
installing the aptitude package manager
Step 2: Installing the CMake library, it is a compiler to compile the lightgbm package.
sudo aptitude install cmake
installing CMake
Step 3: Download the lightgbm package from the GitHub repository by running the following command in your Linux terminal :
git clone --recursive https://github.com/microsoft/LightGBM
downloading lightgbm
Step 4: Navigate to the downloaded folder and create a new directory, which we will use to build the package. In the same terminal, run the following command to create a new directory
cd LightGBM && mkdir build
The above command will change the current directory cd to the newly downloaded Light GBM folder and mkdir command will create a directory/folder named build, where we are going to build the package using CMake command.
Step 5: Navigate to the build folder and run the CMake command.
cd build
cmake ..
building package
Step 6: Run the make command to install the package.
make -j4
This command will make the package and install it onto your Linux system.
lightgbm installed
Similar Reads
How to Install Lightgbm on Windows? In this article, we will learn how to install Lightgbm in Python on Windows . LightGBM is a gradient boosting framework that uses tree based learning algorithms. It is designed to be distributed and efficient with the following advantages: Faster training speed and higher efficiency.Lower memory usa
2 min read
How to install GIMP on Linux? GIMP is a free and open-source raster graphics editor used for image manipulation and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is not designed to be used for drawing, though some artists and creators have used it for such. In
2 min read
How to Install LightZone on Ubuntu? LightZone, unlike other photo editors that employ layers, allows you to create a stack of tools that can be reorganized, readjusted, turned off and on, and deleted at any moment.LightZone is one of the greatest free alternatives to Adobe Lightroom. It is cross-platform, which means it can be used on
2 min read
How to Install Boost Library in C++ on Linux? Boost is a set of libraries for the C++ programming language. It contains 164 individual libraries. It was initially released on September 1, 1999. Furthermore, it provides support for many tasks such as pseudo-random number generation, linear algebra, multithreading, image processing, regular expre
2 min read
How to Install Turbo C++ on Linux? In this article, we will look into how to install Turbo C++ on Linux. Turbo C++ is the free and Open-Source Software, it is a development tool for writing programs in the C/C++ language. Turbo C++ is a compiler and IDE (Integrated development environment) originally from Borland. Prerequisites: To r
2 min read
How to Install PyBrain on Linux? PyBrain is an open-source and free-to-use Python-based Machine Learning Library. Its main purpose is to provide machine learning tasks with flexible, easy-to-use, still a very powerful algorithms. It also provides a wide range of predefined environments which is used to test and compare different ty
2 min read