gpuR: GPU Functions for R Objects

Provides GPU enabled functions for R objects in a simple and approachable manner. New gpu* and vcl* classes have been provided to wrap typical R objects (e.g. vector, matrix), in both host and device spaces, to mirror typical R syntax without the need to know OpenCL.

Install the latest version of this package by entering the following in R:
install.packages("gpuR")
AuthorCharles Determan Jr.
Date of publication2017-01-05 19:03:11
MaintainerCharles Determan Jr. <cdetermanjr@gmail.com>
LicenseGPL (>= 2)
Version1.2.1
http://github.com/cdeterman/gpuR

View on CRAN

Man pages

Arith-methods: Arith methods

as.gpuMatrix-methods: Convert object to a gpuMatrix

as.gpuVector-methods: Convert object to a gpuVector

assert_has_double: Does device have 'double' support?

chol-methods: Cholesky Decomposition of a gpuR matrix

colnames-methods: Row and Column Names

Compare-methods: Compare vector and gpuVector elements

cov-methods: Covariance (gpuR)

currentContext: Current Context

currentDevice: Current Device Information

currentPlatform: Return Current Platform

detectCPUs: Detect Available OpenCL enabled CPUs

detectGPUs: Detect Available GPUs

detectPlatforms: Detect Number of Platforms

deviceHasDouble: Check GPU double precision support

deviceInfo: Device Information

deviceType: Check device type

dgpuMatrix-class: dgpuMatrix Class

dgpuVector-class: dgpuVector Class

diag-methods: gpuR Matrix Diagonals

dim-methods: gpuMatrix/vclMatrix dim method

dist-vclMatrix: GPU Distance Matrix Computations

dvclMatrix-class: dvclMatrix Class

dvclVector-class: dvclVector Class

eigen-gpuMatrix: gpuMatrix Eigen Decomposition

extract-methods: Extract gpuR object elements

fgpuMatrix-class: fgpuMatrix Class

fgpuVector-class: fgpuVector Class

fvclMatrix-class: fvclMatrix Class

fvclVector-class: fvclVector Class

gpuMatrix-class: gpuMatrix Class

gpuMatrix.colSums: Row and Column Sums and Means of gpuMatrix

gpuMatrix-crossprod: gpuMatrix Crossproduct

gpuMatrix-methods: Construct a gpuMatrix

gpuR-block: Matrix Blocks

gpuR-deepcopy: Copy a "gpuR" object

gpuR-package: GPU functions for R Objects

gpuR-slice: Vector Slices

gpuVector-class: gpuVector Class

gpuVector-methods: Construct a gpuVector

grapes-o-grapes-methods: Outer Product

grapes-times-grapes-methods: Matrix Multiplication

has_cpu_skip: Skip test for CPUs

has_double_skip: Skip test for GPU double precision

has_gpu_skip: Skip test for GPUs

has_multiple_double_skip: Skip test for multiple GPUs with double precision

has_multiple_gpu_skip: Skip test in less than 2 GPUs

identity_matrix: Identity Matrix on Device

igpuMatrix-class: igpuMatrix Class

igpuVector-class: igpuVector Class

ivclMatrix-class: ivclMatrix Class

ivclVector-class: ivclVector Class

length-methods: gpuMatrix/vclMatrix length method

listContexts: Available OpenCL Contexts

log-methods: gpuR Logarithms and Exponentials

Math-methods: gpuR Math methods

nrow-gpuR: The Number of Rows/Columns of a gpuR matrix

permute-methods: Permuting functions for 'gpuR' objects

platformInfo: OpenCL Platform Information

print.gpuMatrix: S3 print for gpuMatrix objects

qr-methods: The QR Decomposition of a gpuR matrix

qr.R-methods: Reconstruct the Q or R Matrices form a gpuQR Object

setContext: Set Context

solve-methods: Solve a System of Equations for gpuR objects

Summary-methods: gpuR Summary methods

svd-methods: Singular Value Decomposition of a gpuR matrix

t-methods: 'gpuR' matrix transpose

typeof-gpuR-methods: Get gpuR object type

vclMatrix-class: vclMatrix Class

vclMatrix.colSums: Row and Column Sums and Means of vclMatrix

vclMatrix-crossprod: vclMatrix Crossproduct

vclMatrix-methods: Construct a vclMatrix

vclVector-class: vclVector Class

vclVector-methods: Construct a vclVector

Functions

Arith,gpuMatrix,gpuMatrix-method Man page
Arith,gpuMatrix,missing-method Man page
Arith,gpuMatrix,numeric-method Man page
Arith-gpuR-method Man page
Arith-gpuVector-gpuVector-method Man page
Arith,gpuVector,gpuVector-method Man page
Arith-gpuVector-missing-method Man page
Arith,gpuVector,missing-method Man page
Arith-gpuVector-numeric-method Man page
Arith,gpuVector,numeric-method Man page
Arith,numeric,gpuMatrix-method Man page
Arith-numeric-gpuVector-method Man page
Arith,numeric,gpuVector-method Man page
Arith,numeric,vclMatrix-method Man page
Arith,numeric,vclVector-method Man page
Arith,vclMatrix,missing-method Man page
Arith,vclMatrix,numeric-method Man page
Arith,vclMatrix,vclMatrix-method Man page
Arith,vclVector,missing-method Man page
Arith,vclVector,numeric-method Man page
Arith,vclVector,vclVector-method Man page
as.gpuMatrix Man page
as.gpuVector Man page
as.gpuVector,vector Man page
as.gpuVector,vector-method Man page
assert_has_double Man page
as.vclVector Man page
block Man page
block,gpuMatrix,integer,integer,integer,integer-method Man page
block,vclMatrix,integer,integer,integer,integer-method Man page
chol.gpuMatrix Man page
chol.vclMatrix Man page
colMeans,gpuMatrix,missing,missing-method Man page
colMeans,vclMatrix,missing,missing-method Man page
colnames Man page
colnames.default Man page
colnames.gpuMatrix Man page
colnames<-,gpuMatrix-method Man page
colnames.vclMatrix Man page
colnames<-,vclMatrix-method Man page
colSums,gpuMatrix Man page
colSums,gpuMatrix,missing,missing-method Man page
colSums,vclMatrix Man page
colSums,vclMatrix,missing,missing-method Man page
Compare-gpuVector-vector Man page
Compare,gpuVector,vector-method Man page
Compare-vector-gpuVector Man page
Compare,vector,gpuVector-method Man page
cov,gpuMatrix,missing,missing,character-method Man page
cov,gpuMatrix,missing,missing,missing-method Man page
cov,vclMatrix,missing,missing,character-method Man page
cov,vclMatrix,missing,missing,missing-method Man page
cpuInfo Man page
crossprod,gpuMatrix Man page
crossprod,gpuMatrix,gpuMatrix-method Man page
crossprod,gpuMatrix,missing-method Man page
crossprod,vclMatrix Man page
crossprod,vclMatrix,missing-method Man page
crossprod,vclMatrix,vclMatrix-method Man page
currentContext Man page
currentDevice Man page
currentPlatform Man page
deepcopy Man page
deepcopy,gpuMatrix-method Man page
deepcopy,gpuVector-method Man page
deepcopy,vclMatrix-method Man page
deepcopy,vclVector-method Man page
detectCPUs Man page
detectGPUs Man page
detectPlatforms Man page
deviceHasDouble Man page
deviceType Man page
dgpuMatrix-class Man page
dgpuVector-class Man page
diag,gpuMatrix Man page
diag<-,gpuMatrix,gpuVector Man page
diag<-,gpuMatrix,gpuVector-method Man page
diag,gpuMatrix-method Man page
diag,vclMatrix Man page
diag,vclMatrix-method Man page
diag<-,vclMatrix,vclVector Man page
diag<-,vclMatrix,vclVector-method Man page
dim-gpuMatrix Man page
dim,gpuMatrix-method Man page
dim-vclMatrix Man page
dim,vclMatrix-method Man page
distance Man page
distance,gpuMatrix Man page
distance,gpuMatrix,gpuMatrix-method Man page
distance,vclMatrix Man page
distance,vclMatrix,vclMatrix-method Man page
dist,gpuMatrix Man page
dist,gpuMatrix-method Man page
dist,vclMatrix Man page
dist,vclMatrix-method Man page
dvclMatrix-class Man page
dvclVector-class Man page
eigen,gpuMatrix-method Man page
eigen,vclMatrix Man page
eigen,vclMatrix-method Man page
fgpuMatrix-class Man page
fgpuVector-class Man page
fvclMatrix-class Man page
fvclVector-class Man page
gpuInfo Man page
gpuMatrix Man page
gpuMatrix-class Man page
\%*\%,gpuMatrix,gpuMatrix-method Man page
gpuMatrix,integer Man page
gpuMatrix,integer-method Man page
gpuMatrix,matrix Man page
gpuMatrix,matrix-method Man page
gpuMatrix,missing Man page
gpuMatrix,missing-method Man page
[,gpuMatrix,missing,missing,missing-method Man page
[,gpuMatrix,missing,numeric,missing-method Man page
[<-,gpuMatrix,missing,numeric,numeric-method Man page
gpuMatrix,numeric Man page
gpuMatrix,numeric-method Man page
[,gpuMatrix,numeric,missing,missing-method Man page
[<-,gpuMatrix,numeric,missing,numeric-method Man page
[,gpuMatrix,numeric,numeric,missing-method Man page
[<-,gpuMatrix,numeric,numeric,numeric-method Man page
gpuR Man page
gpuR-package Man page
gpuVector Man page
gpuVector-class Man page
\%*\%,gpuVector,gpuVector-method Man page
[,gpuVector,missing,missing,missing-method Man page
gpuVector,missingOrNULL Man page
gpuVector,missingOrNULL,ANY-method Man page
[<-,gpuVector,numeric,missing,integer-method Man page
[,gpuVector,numeric,missing,missing-method Man page
[<-,gpuVector,numeric,missing,numeric-method Man page
gpuVector,vector Man page
gpuVector,vector,missing-method Man page
has_cpu_skip Man page
has_double_skip Man page
has_gpu_skip Man page
has_multiple_double_skip Man page
has_multiple_gpu_skip Man page
identity_matrix Man page
igpuMatrix-class Man page
[<-,igpuMatrix,missing,numeric,integer-method Man page
[<-,igpuMatrix,numeric,missing,integer-method Man page
[<-,igpuMatrix,numeric,numeric,integer-method Man page
igpuVector-class Man page
ivclMatrix-class Man page
[<-,ivclMatrix,missing,numeric,integer-method Man page
[<-,ivclMatrix,numeric,missing,integer-method Man page
[<-,ivclMatrix,numeric,numeric,integer-method Man page
ivclVector-class Man page
[<-,ivclVector,numeric,missing,integer-method Man page
length-gpuMatrix Man page
length,gpuMatrix-method Man page
length,gpuVector-method Man page
length-vclMatrix Man page
length,vclMatrix-method Man page
length,vclVector-method Man page
listContexts Man page
log,gpuMatrix-method Man page
log-gpuR-method Man page
log,gpuVector-method Man page
log,vclMatrix-method Man page
log,vclVector-method Man page
Math,gpuMatrix-method Man page
Math-gpuR-method Man page
Math,gpuVector-method Man page
Math,vclMatrix-method Man page
Math,vclVector-method Man page
ncol,gpuMatrix-method Man page
ncol,vclMatrix-method Man page
nrow,gpuMatrix-method Man page
nrow,vclMatrix-method Man page
\%o\%,gpuVector,gpuVector-method Man page
\%o\%,vclVector,vclVector-method Man page
permute Man page
platformInfo Man page
print.gpuMatrix Man page
qr.gpuMatrix Man page
qr.gpuR Man page
qr.Q,gpuQR-method Man page
qr.R,gpuQR-method Man page
qr.vclMatrix Man page
rowMeans,gpuMatrix,missing,missing-method Man page
rowMeans,vclMatrix,missing,missing-method Man page
rowSums,gpuMatrix,missing,missing-method Man page
rowSums,vclMatrix,missing,missing-method Man page
setContext Man page
slice Man page
slice,gpuVector,integer,integer-method Man page
slice,vclVector,integer,integer-method Man page
solve,gpuMatrix,gpuMatrix-method Man page
solve,gpuMatrix,missing-method Man page
solve,vclMatrix,missing-method Man page
solve,vclMatrix,vclMatrix-method Man page
Summary,gpuMatrix-method Man page
Summary-gpuR-method Man page
Summary,gpuVector-method Man page
Summary,vclMatrix-method Man page
Summary,vclVector-method Man page
svd Man page
svd.gpuMatrix Man page
svd.vclMatrix Man page
tcrossprod,gpuMatrix,gpuMatrix-method Man page
tcrossprod,gpuMatrix,missing-method Man page
tcrossprod,vclMatrix,missing-method Man page
tcrossprod,vclMatrix,vclMatrix-method Man page
t,gpuMatrix Man page
t,gpuMatrix-method Man page
t,vclMatrix Man page
t,vclMatrix-method Man page
typeof,gpuMatrix-method Man page
typeof,gpuVector-method Man page
typeof,vclMatrix-method Man page
typeof,vclVector-method Man page
vclMatrix Man page
vclMatrix-class Man page
vclMatrix,integer Man page
vclMatrix,integer-method Man page
vclMatrix,matrix Man page
vclMatrix,matrix-method Man page
vclMatrix,missing Man page
vclMatrix,missing-method Man page
[<-,vclMatrix,missing,missing,matrix-method Man page
[,vclMatrix,missing,missing,missing-method Man page
[<-,vclMatrix,missing,missing,vclMatrix-method Man page
[,vclMatrix,missing,numeric,missing-method Man page
[<-,vclMatrix,missing,numeric,numeric-method Man page
vclMatrix,numeric-method Man page
[,vclMatrix,numeric,missing,missing-method Man page
[<-,vclMatrix,numeric,missing,numeric-method Man page
[,vclMatrix,numeric,numeric,missing-method Man page
[<-,vclMatrix,numeric,numeric,numeric-method Man page
\%*\%,vclMatrix,vclMatrix-method Man page
vclMatrix,vector Man page
vclVector Man page
vclVector-class Man page
vclVector,missing Man page
vclVector,missing,ANY-method Man page
[,vclVector,missing,missing,missing-method Man page
[<-,vclVector,missing,missing,numeric-method Man page
[<-,vclVector,missing,missing,vclVector-method Man page
[,vclVector,numeric,missing,missing-method Man page
[<-,vclVector,numeric,missing,numeric-method Man page
\%*\%,vclVector,vclVector-method Man page
vclVector,vector Man page
vclVector,vector,missing-method Man page

Files

inst
inst/CL
inst/CL/basic_gemm.cl
inst/CL/fset_row_order.cl
inst/CL/fcholesky.cl
inst/CL/dset_row_order.cl
inst/CL/dcholesky.cl
inst/NEWS.Rd
inst/testWithGPU
inst/testWithGPU/testthat.R
inst/testWithGPU/testthat
inst/testWithGPU/testthat/test_utils.R inst/testWithGPU/testthat/test_gpuMatrix_row_col.R inst/testWithGPU/testthat/test_gpuMatrix_utils.R inst/testWithGPU/testthat/test_cpu_vclMatrix_eigen.R inst/testWithGPU/testthat/test_gpuVector_utils.R inst/testWithGPU/testthat/test_cpu_gpuMatrix_cov.R inst/testWithGPU/testthat/test_vclMatrix_dist.R inst/testWithGPU/testthat/test_cpu_gpuMatrix_math.R inst/testWithGPU/testthat/test_gpuVector_classes.R inst/testWithGPU/testthat/test_cpu_vclMatrix_dist.R inst/testWithGPU/testthat/test_gpuMatrix_classes.R inst/testWithGPU/testthat/test_vclMatrix_eigen.R inst/testWithGPU/testthat/test_cpu_vclMatrtix_utils.R inst/testWithGPU/testthat/test_cpu_gpuVector_math.R inst/testWithGPU/testthat/test_vclMatrix_algebra.R inst/testWithGPU/testthat/test_cpu_vclMatrix_algebra.R inst/testWithGPU/testthat/test_gpuMatrix_eigen.R inst/testWithGPU/testthat/test_cpu_gpuMatrixBlock_algebra.R inst/testWithGPU/testthat/test_cpu_vclMatrix_cov.R inst/testWithGPU/testthat/test_cpu_gpuVector_utils.R inst/testWithGPU/testthat/test_vclMatrix_cov.R inst/testWithGPU/testthat/test_cpu_vclVector_classes.R inst/testWithGPU/testthat/test_cpu_gpuMatrix_utils.R inst/testWithGPU/testthat/test_gpuMatrix_algebra.R inst/testWithGPU/testthat/test_vclMatrix_row_col.R inst/testWithGPU/testthat/test_vclMatrix_classes.R inst/testWithGPU/testthat/test_cpu_vclVector_algebra.R inst/testWithGPU/testthat/test_cpu_gpuVector_algebra.R inst/testWithGPU/testthat/test_cpu_vclVector_utils.R inst/testWithGPU/testthat/test_cpu_gpuMatrix_classes.R inst/testWithGPU/testthat/test_gpuMatrix_math.R inst/testWithGPU/testthat/test_vclVector_math.R inst/testWithGPU/testthat/test_gpuMatrixBlock_algebra.R inst/testWithGPU/testthat/test_cpu_gpuMatrix_eigen.R inst/testWithGPU/testthat/test_gpuVector_algebra.R inst/testWithGPU/testthat/test_cpu_gpuVector_classes.R inst/testWithGPU/testthat/test_vclVector_classes.R inst/testWithGPU/testthat/test_cpu_vclMatrix_row_col.R inst/testWithGPU/testthat/test_gpuMatrix_cov.R inst/testWithGPU/testthat/test_vclVector_utils.R inst/testWithGPU/testthat/test_cpu_gpuMatrix_dist.R inst/testWithGPU/testthat/test_cpu_vclMatrixBlock_algebra.R inst/testWithGPU/testthat/test_deepcopy.R inst/testWithGPU/testthat/test_cpu_gpuMatrix_algebra.R inst/testWithGPU/testthat/test_gpuMatrix_dist.R inst/testWithGPU/testthat/test_gpuVector_math.R inst/testWithGPU/testthat/test_vclVector_algebra.R inst/testWithGPU/testthat/test_cpu_vclVector_math.R inst/testWithGPU/testthat/test_cpu_vclMatrix_classes.R inst/testWithGPU/testthat/test_cpu_gpuMatrix_row_col.R inst/testWithGPU/testthat/test_vclMatrix_math.R inst/testWithGPU/testthat/test_cpu_deepcopy.R inst/testWithGPU/testthat/test_vclMatrix_utils.R inst/testWithGPU/testthat/test_vclMatrixBlock_algebra.R inst/testWithGPU/testthat/test_cpu_vclMatrtix_math.R
inst/doc
inst/doc/gpuR.Rnw
inst/doc/gpuR.R
inst/doc/gpuR.pdf
inst/include
inst/include/CL
inst/include/CL/cl_d3d10.h
inst/include/CL/cl_gl.h
inst/include/CL/cl.h
inst/include/CL/opencl.h
inst/include/CL/cl_platform.h
inst/include/CL/cl_egl.h
inst/include/CL/cl_ext.h
inst/include/CL/cl_dx9_media_sharing.h
inst/include/CL/cl.hpp
inst/include/CL/cl_d3d11.h
inst/include/CL/cl_gl_ext.h
inst/include/gpuR
inst/include/gpuR/dynVCLMat.hpp
inst/include/gpuR/windows_check.hpp
inst/include/gpuR/utils.hpp
inst/include/gpuR/getVCLptr.hpp
inst/include/gpuR/dynEigenVec.hpp
inst/include/gpuR/eigen_templates.hpp
inst/include/gpuR/eigen_helpers.hpp
inst/include/gpuR/vcl_vec_helpers.hpp
inst/include/gpuR/dynVCLVec.hpp
inst/include/gpuR/dynEigenMat.hpp
inst/include/loader
inst/include/loader/icd_windows.c
inst/include/loader/Makefile
inst/include/loader/icd_linux.c
inst/include/loader/i386
inst/include/loader/icd_dispatch.h
inst/include/loader/icd_dispatch.c
inst/include/loader/icd.c
inst/include/loader/x64
inst/include/loader/icd.h
tests
tests/testthat.R
tests/testthat
tests/testthat/test_utils.R tests/testthat/test_gpuMatrix_row_col.R tests/testthat/test_gpuMatrix_utils.R tests/testthat/test_cpu_vclMatrix_eigen.R tests/testthat/test_gpuVector_utils.R tests/testthat/test_gpuMatrix_svd.R tests/testthat/test_cpu_gpuMatrix_cov.R tests/testthat/test_vclMatrix_dist.R tests/testthat/test_cpu_gpuMatrix_math.R tests/testthat/test_gpuVector_classes.R tests/testthat/test_cpu_vclMatrix_dist.R tests/testthat/test_gpuMatrix_classes.R tests/testthat/test_switch_gpu_vclMatrix_cov.R tests/testthat/test_vclMatrix_eigen.R tests/testthat/test_switch_gpu_vclMatrixBlock_algebra.R tests/testthat/test_cpu_vclMatrtix_utils.R tests/testthat/test_cpu_gpuVector_math.R tests/testthat/test_vclMatrix_algebra.R tests/testthat/test_cpu_vclMatrix_algebra.R tests/testthat/test_gpuMatrix_eigen.R tests/testthat/test_cpu_gpuMatrixBlock_algebra.R tests/testthat/test_cpu_vclMatrix_cov.R tests/testthat/test_cpu_gpuVector_utils.R tests/testthat/test_cpu_vclMatrix_solve.R tests/testthat/test_vclMatrix_cov.R tests/testthat/test_vclMatrix_qr.R tests/testthat/test_cpu_vclVector_classes.R tests/testthat/test_cpu_gpuMatrix_utils.R tests/testthat/test_cpu_vclMatrix_qr.R tests/testthat/test_gpuMatrix_algebra.R tests/testthat/test_vclMatrix_row_col.R tests/testthat/test_vclMatrix_classes.R tests/testthat/test_cpu_vclVector_algebra.R tests/testthat/test_cpu_gpuVector_algebra.R tests/testthat/test_cpu_vclVector_utils.R tests/testthat/test_cpu_gpuMatrix_classes.R tests/testthat/test_gpuMatrix_math.R tests/testthat/test_gpuMatrix_chol.R tests/testthat/test_vclVector_math.R tests/testthat/test_cpu_vclMatrix_svd.R tests/testthat/test_cpu_gpuMatrix_qr.R tests/testthat/test_cpu_gpuMatrix_chol.R tests/testthat/test_cpu_gpuMatrix_svd.R tests/testthat/test_gpuMatrixBlock_algebra.R tests/testthat/test_switch_gpu_vclMatrix_eigen.R tests/testthat/test_cpu_gpuMatrix_eigen.R tests/testthat/test_gpuVector_algebra.R tests/testthat/test_switch_gpu_vclMatrix_utils.R tests/testthat/test_cpu_gpuVector_classes.R tests/testthat/test_cpu_gpuMatrix_solve.R tests/testthat/test_cpu_shared_memory.R tests/testthat/test_vclVector_classes.R tests/testthat/test_cpu_vclMatrix_row_col.R tests/testthat/test_internal_cpp.R tests/testthat/test_cpu_order.R tests/testthat/test_gpuMatrix_cov.R tests/testthat/test_vclVector_utils.R tests/testthat/test_cpu_gpuMatrix_dist.R tests/testthat/test_cpu_vclMatrixBlock_algebra.R tests/testthat/test_cpu_vclMatrix_chol.R tests/testthat/test_gpuMatrix_solve.R tests/testthat/test_deepcopy.R tests/testthat/test_cpu_gpuMatrix_algebra.R tests/testthat/test_gpuMatrix_dist.R tests/testthat/test_switch_gpu_vclMatrix_algebra.R tests/testthat/test_gpuVector_math.R tests/testthat/test_vclMatrix_svd.R tests/testthat/test_vclVector_algebra.R tests/testthat/test_switch_gpu_vclMatrix_dist.R tests/testthat/test_switch_gpu_vclMatrix_classes.R tests/testthat/test_cpu_vclVector_math.R tests/testthat/test_switch_gpu_vclMatrix_row_col.R tests/testthat/test_cpu_vclMatrix_classes.R tests/testthat/test_order.R tests/testthat/test_switch_gpu_vclMatrix_math.R tests/testthat/test_cpu_gpuMatrix_row_col.R tests/testthat/test_vclMatrix_math.R tests/testthat/test_shared_memory.R tests/testthat/test_cpu_deepcopy.R tests/testthat/test_vclMatrix_solve.R tests/testthat/test_vclMatrix_utils.R tests/testthat/test_vclMatrixBlock_algebra.R tests/testthat/test_gpuMatrix_qr.R tests/testthat/test_cpu_vclMatrtix_math.R tests/testthat/test_vclMatrix_chol.R
src
src/vienna_blas1.cpp
src/vienna_stats.cpp
src/set_row_order.cpp
src/chol.cpp
src/vienna_qr.cpp
src/vienna_svd.cpp
src/trunc_gpuMat.cpp
src/device.cpp
src/vienna_blas3.cpp
src/solve.cpp
src/utils.cpp
src/platform.cpp
src/vienna_eigen.cpp
src/utils-vcl.cpp
src/vclPtr.cpp
src/Makevars.win
src/RcppExports.cpp
src/gpuMatrix_igemm.cpp
src/gpuEigenPtr.cpp
src/context.cpp
NAMESPACE
INSTALL
R
R/qr.R R/classes.R R/test_utils.R R/class-gpuVector.R R/wrappers-gpuVector.R R/class-gpuMatrix.R R/utils.R R/chol.R R/wrappers-vclVector.R R/vclVector.R R/methods-vclVector.R R/methods-gpuVector.R R/typeof.R R/gpuMatrix.R R/wrappers-utils.R R/generics.R R/wrappers.R R/gpuVector.R R/methods.R R/class-vclVector.R R/RcppExports.R R/print.R R/asserts.R R/hello-gpuR.R R/wrappers-vclMatrix.R R/solve.R R/methods-vclMatrix.R R/vclMatrix.R R/class-vclMatrix.R R/svd.R R/zzz.R R/eigen.R
vignettes
vignettes/gpuR.Rnw
vignettes/gpuR-concordance.tex
README.md
MD5
build
build/vignette.rds
DESCRIPTION
configure
man
man/dist-vclMatrix.Rd man/gpuMatrix-class.Rd man/vclMatrix-crossprod.Rd man/listContexts.Rd man/has_double_skip.Rd man/fgpuVector-class.Rd man/currentDevice.Rd man/solve-methods.Rd man/identity_matrix.Rd man/grapes-times-grapes-methods.Rd man/vclMatrix-methods.Rd man/qr.R-methods.Rd man/igpuMatrix-class.Rd man/Arith-methods.Rd man/deviceType.Rd man/dim-methods.Rd man/gpuR-slice.Rd man/typeof-gpuR-methods.Rd man/dvclVector-class.Rd man/platformInfo.Rd man/detectCPUs.Rd man/gpuMatrix-methods.Rd man/deviceHasDouble.Rd man/Summary-methods.Rd man/as.gpuVector-methods.Rd man/gpuVector-class.Rd man/fvclVector-class.Rd man/diag-methods.Rd man/length-methods.Rd man/vclVector-class.Rd man/vclMatrix.colSums.Rd man/has_cpu_skip.Rd man/chol-methods.Rd man/detectGPUs.Rd man/fgpuMatrix-class.Rd man/qr-methods.Rd man/print.gpuMatrix.Rd man/gpuMatrix.colSums.Rd man/has_multiple_double_skip.Rd man/extract-methods.Rd man/gpuVector-methods.Rd man/gpuR-package.Rd man/permute-methods.Rd man/svd-methods.Rd man/eigen-gpuMatrix.Rd man/Math-methods.Rd man/log-methods.Rd man/ivclVector-class.Rd man/t-methods.Rd man/gpuR-deepcopy.Rd man/currentContext.Rd man/setContext.Rd man/currentPlatform.Rd man/colnames-methods.Rd man/has_gpu_skip.Rd man/deviceInfo.Rd man/assert_has_double.Rd man/dgpuVector-class.Rd man/Compare-methods.Rd man/fvclMatrix-class.Rd man/grapes-o-grapes-methods.Rd man/as.gpuMatrix-methods.Rd man/dvclMatrix-class.Rd man/nrow-gpuR.Rd man/vclVector-methods.Rd man/ivclMatrix-class.Rd man/vclMatrix-class.Rd man/dgpuMatrix-class.Rd man/gpuR-block.Rd man/igpuVector-class.Rd man/gpuMatrix-crossprod.Rd man/cov-methods.Rd man/has_multiple_gpu_skip.Rd man/detectPlatforms.Rd
cleanup
cleanup.win

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.