Install R package from a local source repository copy
Note
It is strongly recommended to install the released version. Try it if other installation methods result in errors.
Training or inference on CUDA-enabled GPUs requires NVIDIA Driver of version 450.80.02 or higher.
To install the R package from a local copy of the CatBoost repository:
-
Set up build environment
Warning
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.
-
Clone the repository:
git clone https://github.com/catboost/catboost.git
-
Open the
catboost/catboost/R-package
directory from the local copy of the CatBoost repository. -
Run the following commands:
install.packages('devtools') devtools::build() devtools::install()
Troubleshooting
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="http://cran.us.r-project.org")
.
ERROR: some hard-coded temporary paths could not be fixed
This can be mitigated by adding "--no-staged-install" option to INSTALL_opts
parameter of remotes::install_url
call