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.

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

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