Running xgboost-RGPU from RStudio


I’m new to R and xgboost. Following the installation guide, I was able to build xgboost R for GPU. The installation is in ~/Users/my name/xgboost. How do I continue setting up to include the installation in the R win-library to run from R Studio, for example? Thank you.


You should run

cmake --build . --target install --config Release


Thank you for your reply. That was the last line of the code I ran from git bash.


git clone --recursive
cd xgboost
git submodule init
git submodule update
mkdir build
cd build
cmake … -G"Visual Studio 15 2017 Win64" -DUSE_CUDA=ON -DR_LIB=ON -DLIBR_EXECUTABLE=“C:/Program Files/R/R-3.5.1/bin/x64/R.exe”
cmake --build . --target install --config Release


However, the xgboost file folder landed in “C:/Users/my name/xgboost” which I am unable to access from R Studio.


Try running library(xgboost)?


Doing so loads the CRAN cpu xgboost 0.82 version.


Can you uninstall CRAN xgboost with remove.packages(xgboost)? Then re-install GPU XGBoost with cmake --build . --target install --config Release


Same outcome. I’m not seeing any errors during the build, and the folder is in the location of the initial clone:
C:/Users/my name/xgboost

Running library(xgboost) results in “there is no package called xgboost” error.

Clearly, I’m not understanding the pathwways.


Make sure your RStudio is referring to this R executable


Does the xgboost folder need to be in C:/Program Files/R/?


No, running install step should have already placed a package in the R directory.


Ahh, thank you. That’s what’s missing. My git bash script must either be wrong or Visual Studio 17/cuda 9.2 not working as expected. Thank you for your help.


Try using Developer Command Prompt when you run build and install steps with CMake