Description
The goal of brentlabModelPerfTesting is to both demonstrate how to construct an R package, and to provide a platform to perform model resource performance, and eventually accuracy performance, testing on both a local computer and a high performance cluster.
Dependencies
A linux os or, simply use the docker/singularity image. Then the only dependency is docker/singularity.
This package depends on a precompiled version of xgboost which is configured for both cpu and gpu execution on linux. Therefore, for both development and to install this package via remotes::install_github, this will likely only work on a linux system. It might work on mac. Definitely will not work on Windows.
That said, there is a a Docker image (see below) which will work on all systems.