Build from source

    Note

    • It is strongly recommended to install the released version. Try it if other installation methods result in errors.

    • Windows installation currently requires Visual C++ 2017 Build Tools.

    • Training on GPU requires NVIDIA Driver of version 418.xx or higher.

    To install the R package directly from the CatBoost repository:

    1. Install the libc header files on macOS and Linux.

      Depending on the used OS:

      • macOS: xcode-select --install
      • Linux: Install the appropriate package (for example, libc6-dev on Ubuntu)
    2. Create a script file with the following code:

      install.packages('devtools')
      devtools::install_github('catboost/catboost', subdir = 'catboost/R-package')
      
    3. Run the resulting script file.