Skip to contents

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.

Install

user

remotes::install_github('https://github.com/cmatKhan/brentlabModelPerfTesting')

developer

git clone https://github.com/cmatKhan/brentlabModelPerfTesting

docker and singularity

docker pull cmatkhan/brentlabxgboost
singularity pull docker://cmatkhan/brentlabxgboost