Build R package from source directly from GitHub


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

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

To install the R package directly from the CatBoost repository:

  1. Set up build environment


CatBoost uses CMake-based build process since this commit. Previously Ya Make (Yandex's build system) had been used.

Select the appropriate build environment setup below accordingly.

  1. Run the following commands:

    devtools::install_github('catboost/catboost', subdir = 'catboost/R-package')


Installation error

If you use script for installation, try to add the repos parameter to the install.packages('devtools') command.
Select any repository from the list.

Example: install.packages("devtools", repos="").