RcppArrayFire
R and ArrayFire library via Rcpp. You can build the ArrayFire library from source or use the binary installer. See the ArrayFire documentation for details. RcppArrayFire is developed on Linux and has been tested on Linux and MacOS.
Installation
RcppArrayFire is not on CRAN, but you can install the current version via drat:
if (!requireNamespace("drat", quietly = TRUE)) install.packages("drat")
drat::addRepo("daqana")
install.packages("RcppArrayFire")
RcppArrayFire uses the unified backend of ArrayFire. If you have
installed ArrayFire in a non-standard directory, you can use the
configure argument --with-arrayfire
:
install.packages("RcppArrayFire", configure.args = "--with-arrayfire=/opt/arrayfire")
Trademark notice
RcppArrayFire is not affiliated with or endorsed by ArrayFire. The ArrayFire literal mark is used under a limited license granted by ArrayFire the trademark holder in the United States and other countries.
Status
RcppArrayFire is based on RcppFire and is under development.
Authors
Kazuki Fukui and Ralf Stubner
License
GPL (>= 2)