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 390.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.