Rcpp integration for Arrayfire
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
R update RcppExports.* with Rcpp::compileAttributes Mar 12, 2015
inst/include fix RcppFireWrap.h Mar 14, 2015
man
src
.Rbuildignore
.gitignore update .gitignore Feb 27, 2015
DESCRIPTION add email address to DESCRIPTION Mar 16, 2015
NAMESPACE generate documents with roxygen2::roxygenise() Mar 12, 2015
README.md Update README.md Aug 29, 2018
RcppFire.Rproj create package skelton Feb 3, 2015
cleanup add cleanup Feb 27, 2015
configure
configure.ac

README.md

RcppFire

Stories in Ready

R and Arrayfire via Rcpp

Prerequisites

  • R packages
  • Rcpp
  • Arrayfire
  • gcc (>= 4.8)

Installation

install.packages('devtools')
library(devtools)
install_github(repo = 'kafku/RcppFire@develop')

If you want to try RcppFire with keeping your local enviornment clean, then

dev_mode(on = T)
install_github(repo = 'kafku/RcppFire@develop')
# do something with RcppFire
dev_mode(on = F)

RcppFire, with its default configuration, uses the CUDA version of Arrayfire. For using OpenCL or CPU version, invoke install_github with --with-build-type argument.

# using OpenCL version
install_github(repo = 'kafku/RcppFire@develop',
               args = c("--configure-args='--with-build-type=opencl'"))

# using CPU version
install_github(repo = 'kafku/RcppFire@develop',
               args = c("--configure-args='--with-build-type=cpu'"))

Status

This package is not actively maintained now. See RcppArrayFire, which is a fork project of this package.

Authors

Kazuki Fukui

License

GPL (>= 2)