gpuR: GPU Functions for R Objects
Version 1.2.1

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.

Browse man pages Browse package API and functions Browse package files

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

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,gpuVector,gpuVector-method Man page
Arith,gpuVector,missing-method Man page
Arith,gpuVector,numeric-method Man page
Arith,numeric,gpuMatrix-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
Arith-gpuR-method Man page
Arith-gpuVector-gpuVector-method Man page
Arith-gpuVector-missing-method Man page
Arith-gpuVector-numeric-method Man page
Arith-numeric-gpuVector-method Man page
Compare,gpuVector,vector-method Man page
Compare,vector,gpuVector-method Man page
Compare-gpuVector-vector Man page
Compare-vector-gpuVector Man page
EigenVecXPtrToMapEigenVec Source code
GetMatCol Source code
GetMatElement Source code
GetMatRow Source code
GetVecElement Source code
MatXptrToMatSEXP Source code
Math,gpuMatrix-method Man page
Math,gpuVector-method Man page
Math,vclMatrix-method Man page
Math,vclVector-method Man page
Math-gpuR-method Man page
SetMatCol Source code
SetMatElement Source code
SetMatRow Source code
SetVecElement Source code
Summary,gpuMatrix-method Man page
Summary,gpuVector-method Man page
Summary,vclMatrix-method Man page
Summary,vclVector-method Man page
Summary-gpuR-method Man page
VCLtoMatSEXP Source code
VCLtoVecSEXP Source code
[,gpuMatrix,missing,missing,missing-method Man page
[,gpuMatrix,missing,numeric,missing-method Man page
[,gpuMatrix,numeric,missing,missing-method Man page
[,gpuMatrix,numeric,numeric,missing-method Man page
[,gpuVector,missing,missing,missing-method Man page
[,gpuVector,numeric,missing,missing-method Man page
[,vclMatrix,missing,missing,missing-method Man page
[,vclMatrix,missing,numeric,missing-method Man page
[,vclMatrix,numeric,missing,missing-method Man page
[,vclMatrix,numeric,numeric,missing-method Man page
[,vclVector,missing,missing,missing-method Man page
[,vclVector,numeric,missing,missing-method Man page
[<-,gpuMatrix,missing,numeric,numeric-method Man page
[<-,gpuMatrix,numeric,missing,numeric-method Man page
[<-,gpuMatrix,numeric,numeric,numeric-method Man page
[<-,gpuVector,numeric,missing,integer-method Man page
[<-,gpuVector,numeric,missing,numeric-method Man page
[<-,igpuMatrix,missing,numeric,integer-method Man page
[<-,igpuMatrix,numeric,missing,integer-method Man page
[<-,igpuMatrix,numeric,numeric,integer-method Man page
[<-,ivclMatrix,missing,numeric,integer-method Man page
[<-,ivclMatrix,numeric,missing,integer-method Man page
[<-,ivclMatrix,numeric,numeric,integer-method Man page
[<-,ivclVector,numeric,missing,integer-method Man page
[<-,vclMatrix,missing,missing,matrix-method Man page
[<-,vclMatrix,missing,missing,vclMatrix-method Man page
[<-,vclMatrix,missing,numeric,numeric-method Man page
[<-,vclMatrix,numeric,missing,numeric-method Man page
[<-,vclMatrix,numeric,numeric,numeric-method Man page
[<-,vclVector,missing,missing,numeric-method Man page
[<-,vclVector,missing,missing,vclVector-method Man page
[<-,vclVector,numeric,missing,numeric-method Man page
\%*\%,gpuMatrix,gpuMatrix-method Man page
\%*\%,gpuVector,gpuVector-method Man page
\%*\%,vclMatrix,vclMatrix-method Man page
\%*\%,vclVector,vclVector-method Man page
\%o\%,gpuVector,gpuVector-method Man page
\%o\%,vclVector,vclVector-method Man page
as.gpuMatrix Man page
as.gpuVector Man page
as.gpuVector,vector Man page
as.gpuVector,vector-method Man page
as.matrix.gpuMatrix Source code
as.matrix.vclMatrix Source code
as.vclVector Man page Source code
as.vclVector.vclMatrix Source code
as.vector.gpuVector Source code
as.vector.vclVector Source code
assert_has_double Man page Source code
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 Source code
chol.vclMatrix Man page Source code
colMeans,gpuMatrix,missing,missing-method Man page
colMeans,vclMatrix,missing,missing-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
colnames Man page Source code
colnames.default Man page
colnames.gpuMatrix Man page Source code
colnames.vclMatrix Man page Source code
colnames<-,gpuMatrix-method Man page
colnames<-,vclMatrix-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
cpp_cbind_gpuMatrix Source code
cpp_cbind_vclMatrix Source code
cpp_cpuInfo Source code
cpp_deepcopy_gpuMatrix Source code
cpp_deepcopy_gpuVector Source code
cpp_deepcopy_vclMatrix Source code
cpp_deepcopy_vclVector Source code
cpp_detectCPUs Source code
cpp_detectGPUs Source code
cpp_deviceType Source code
cpp_gpuInfo Source code
cpp_gpuMat_gpuVec_set_diag Source code
cpp_gpuMatrix_axpy Source code
cpp_gpuMatrix_colmean Source code
cpp_gpuMatrix_colsum Source code
cpp_gpuMatrix_crossprod Source code
cpp_gpuMatrix_custom_igemm Source code
cpp_gpuMatrix_elem_abs Source code
cpp_gpuMatrix_elem_acos Source code
cpp_gpuMatrix_elem_asin Source code
cpp_gpuMatrix_elem_atan Source code
cpp_gpuMatrix_elem_cos Source code
cpp_gpuMatrix_elem_cosh Source code
cpp_gpuMatrix_elem_div Source code
cpp_gpuMatrix_elem_exp Source code
cpp_gpuMatrix_elem_log Source code
cpp_gpuMatrix_elem_log10 Source code
cpp_gpuMatrix_elem_log_base Source code
cpp_gpuMatrix_elem_pow Source code
cpp_gpuMatrix_elem_prod Source code
cpp_gpuMatrix_elem_sin Source code
cpp_gpuMatrix_elem_sinh Source code
cpp_gpuMatrix_elem_tan Source code
cpp_gpuMatrix_elem_tanh Source code
cpp_gpuMatrix_eucl Source code
cpp_gpuMatrix_gemm Source code
cpp_gpuMatrix_get_diag Source code
cpp_gpuMatrix_max Source code
cpp_gpuMatrix_min Source code
cpp_gpuMatrix_ncol Source code
cpp_gpuMatrix_nrow Source code
cpp_gpuMatrix_peucl Source code
cpp_gpuMatrix_pmcc Source code
cpp_gpuMatrix_rowmean Source code
cpp_gpuMatrix_rowsum Source code
cpp_gpuMatrix_scalar_div Source code
cpp_gpuMatrix_scalar_pow Source code
cpp_gpuMatrix_scalar_prod Source code
cpp_gpuMatrix_solve Source code
cpp_gpuMatrix_svd Source code
cpp_gpuMatrix_tcrossprod Source code
cpp_gpuMatrix_transpose Source code
cpp_gpuMatrix_unary_axpy Source code
cpp_gpuR_qr Source code
cpp_gpuVector_axpy Source code
cpp_gpuVector_elem_abs Source code
cpp_gpuVector_elem_acos Source code
cpp_gpuVector_elem_asin Source code
cpp_gpuVector_elem_atan Source code
cpp_gpuVector_elem_cos Source code
cpp_gpuVector_elem_cosh Source code
cpp_gpuVector_elem_div Source code
cpp_gpuVector_elem_exp Source code
cpp_gpuVector_elem_log Source code
cpp_gpuVector_elem_log10 Source code
cpp_gpuVector_elem_log_base Source code
cpp_gpuVector_elem_pow Source code
cpp_gpuVector_elem_prod Source code
cpp_gpuVector_elem_sin Source code
cpp_gpuVector_elem_sinh Source code
cpp_gpuVector_elem_tan Source code
cpp_gpuVector_elem_tanh Source code
cpp_gpuVector_inner_prod Source code
cpp_gpuVector_max Source code
cpp_gpuVector_min Source code
cpp_gpuVector_outer_prod Source code
cpp_gpuVector_scalar_div Source code
cpp_gpuVector_scalar_pow Source code
cpp_gpuVector_scalar_prod Source code
cpp_gpuVector_size Source code
cpp_gpuVector_unary_axpy Source code
cpp_gpu_eigen Source code
cpp_identity_vclMatrix Source code
cpp_platformInfo Source code
cpp_rbind_gpuMatrix Source code
cpp_rbind_vclMatrix Source code
cpp_recover_qr Source code
cpp_scalar_vclMatrix Source code
cpp_setContext Source code
cpp_sexp_mat_to_vclMatrix Source code
cpp_vclMat_vclVec_set_diag Source code
cpp_vclMatrix_axpy Source code
cpp_vclMatrix_block Source code
cpp_vclMatrix_colmean Source code
cpp_vclMatrix_colsum Source code
cpp_vclMatrix_crossprod Source code
cpp_vclMatrix_custom_chol Source code
cpp_vclMatrix_elem_abs Source code
cpp_vclMatrix_elem_acos Source code
cpp_vclMatrix_elem_asin Source code
cpp_vclMatrix_elem_atan Source code
cpp_vclMatrix_elem_cos Source code
cpp_vclMatrix_elem_cosh Source code
cpp_vclMatrix_elem_div Source code
cpp_vclMatrix_elem_exp Source code
cpp_vclMatrix_elem_log Source code
cpp_vclMatrix_elem_log10 Source code
cpp_vclMatrix_elem_log_base Source code
cpp_vclMatrix_elem_pow Source code
cpp_vclMatrix_elem_prod Source code
cpp_vclMatrix_elem_sin Source code
cpp_vclMatrix_elem_sinh Source code
cpp_vclMatrix_elem_tan Source code
cpp_vclMatrix_elem_tanh Source code
cpp_vclMatrix_eucl Source code
cpp_vclMatrix_gemm Source code
cpp_vclMatrix_get_diag Source code
cpp_vclMatrix_max Source code
cpp_vclMatrix_min Source code
cpp_vclMatrix_peucl Source code
cpp_vclMatrix_pmcc Source code
cpp_vclMatrix_rowmean Source code
cpp_vclMatrix_rowsum Source code
cpp_vclMatrix_scalar_div Source code
cpp_vclMatrix_scalar_pow Source code
cpp_vclMatrix_scalar_prod Source code
cpp_vclMatrix_set_row_order Source code
cpp_vclMatrix_svd Source code
cpp_vclMatrix_tcrossprod Source code
cpp_vclMatrix_transpose Source code
cpp_vclMatrix_unary_axpy Source code
cpp_vclVector_axpy Source code
cpp_vclVector_elem_abs Source code
cpp_vclVector_elem_acos Source code
cpp_vclVector_elem_asin Source code
cpp_vclVector_elem_atan Source code
cpp_vclVector_elem_cos Source code
cpp_vclVector_elem_cosh Source code
cpp_vclVector_elem_div Source code
cpp_vclVector_elem_exp Source code
cpp_vclVector_elem_log Source code
cpp_vclVector_elem_log10 Source code
cpp_vclVector_elem_log_base Source code
cpp_vclVector_elem_pow Source code
cpp_vclVector_elem_prod Source code
cpp_vclVector_elem_sin Source code
cpp_vclVector_elem_sinh Source code
cpp_vclVector_elem_tan Source code
cpp_vclVector_elem_tanh Source code
cpp_vclVector_inner_prod Source code
cpp_vclVector_max Source code
cpp_vclVector_min Source code
cpp_vclVector_outer_prod Source code
cpp_vclVector_scalar_div Source code
cpp_vclVector_scalar_pow Source code
cpp_vclVector_scalar_prod Source code
cpp_vclVector_size Source code
cpp_vclVector_slice Source code
cpp_vclVector_unary_axpy Source code
cpp_vcl_eigen Source code
cpp_zero_vclMatrix Source code
cpuInfo Man page Source code
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 Source code
currentDevice Man page Source code
currentPlatform Man page Source code
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 Source code
detectGPUs Man page Source code
detectPlatforms Man page Source code
deviceHasDouble Man page Source code
deviceType Man page Source code
dgpuMatrix-class Man page
dgpuVector-class Man page
diag,gpuMatrix Man page
diag,gpuMatrix-method Man page
diag,vclMatrix Man page
diag,vclMatrix-method Man page
diag<-,gpuMatrix,gpuVector Man page
diag<-,gpuMatrix,gpuVector-method Man page
diag<-,vclMatrix,vclVector Man page
diag<-,vclMatrix,vclVector-method Man page
dim,gpuMatrix-method Man page
dim,vclMatrix-method Man page
dim-gpuMatrix Man page
dim-vclMatrix Man page
dim_desc Source code
dist,gpuMatrix Man page
dist,gpuMatrix-method Man page
dist,vclMatrix Man page
dist,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
dvclMatrix-class Man page
dvclVector-class Man page
eigen,gpuMatrix-method Man page
eigen,vclMatrix Man page
eigen,vclMatrix-method Man page
emptyEigenVecXptr Source code
emptyEigenXptr Source code
emptyVecVCL Source code
fgpuMatrix-class Man page
fgpuVector-class Man page
fvclMatrix-class Man page
fvclVector-class Man page
getCols Source code
getRmatEigenAddress Source code
getVCLcols Source code
gpuInfo Man page Source code
gpuMatBlock Source code
gpuMatElemAbs Source code
gpuMatElemArcCos Source code
gpuMatElemArcSin Source code
gpuMatElemArcTan Source code
gpuMatElemCos Source code
gpuMatElemDiv Source code
gpuMatElemExp Source code
gpuMatElemHypCos Source code
gpuMatElemHypSin Source code
gpuMatElemHypTan Source code
gpuMatElemLog Source code
gpuMatElemLog10 Source code
gpuMatElemLogBase Source code
gpuMatElemMult Source code
gpuMatElemPow Source code
gpuMatElemSin Source code
gpuMatElemTan Source code
gpuMatScalarDiv Source code
gpuMatScalarMult Source code
gpuMatScalarPow Source code
gpuMat_gpuVec_set_diag Source code
gpuMatrix 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,numeric Man page
gpuMatrix,numeric-method Man page
gpuMatrix-class Man page
gpuMatrix_euclidean Source code
gpuMatrix_get_diag Source code
gpuMatrix_max Source code
gpuMatrix_min Source code
gpuMatrix_peuclidean Source code
gpuMatrix_t Source code
gpuMatrix_unary_axpy Source code
gpuR Man page
gpuR-package Man page
gpuVecElemAbs Source code
gpuVecElemArcCos Source code
gpuVecElemArcSin Source code
gpuVecElemArcTan Source code
gpuVecElemCos Source code
gpuVecElemDiv Source code
gpuVecElemExp Source code
gpuVecElemHypCos Source code
gpuVecElemHypSin Source code
gpuVecElemHypTan Source code
gpuVecElemLog Source code
gpuVecElemLog10 Source code
gpuVecElemLogBase Source code
gpuVecElemMult Source code
gpuVecElemPow Source code
gpuVecElemSin Source code
gpuVecElemTan Source code
gpuVecInnerProd Source code
gpuVecMax Source code
gpuVecMin Source code
gpuVecOuterProd Source code
gpuVecScalarDiv Source code
gpuVecScalarMult Source code
gpuVecScalarPow Source code
gpuVec_axpy Source code
gpuVector Man page
gpuVector,missingOrNULL Man page
gpuVector,missingOrNULL,ANY-method Man page
gpuVector,vector Man page
gpuVector,vector,missing-method Man page
gpuVector-class Man page
gpuVector_unary_axpy Source code
gpu_Mat_axpy Source code
gpu_Mat_mult Source code
gpu_colMeans Source code
gpu_colSums Source code
gpu_crossprod Source code
gpu_pmcc Source code
gpu_rowMeans Source code
gpu_rowSums Source code
gpu_tcrossprod Source code
has_cpu_skip Man page Source code
has_double_skip Man page Source code
has_gpu_skip Man page Source code
has_multiple_double_skip Man page Source code
has_multiple_gpu_skip Man page Source code
identity_matrix Man page Source code
igpuMatrix-class Man page
igpuVector-class Man page
initContexts Source code
initScalarEigenXptr Source code
ivclMatrix-class Man page
ivclVector-class Man page
length,gpuMatrix-method Man page
length,gpuVector-method Man page
length,vclMatrix-method Man page
length,vclVector-method Man page
length-gpuMatrix Man page
length-vclMatrix Man page
listContexts Man page Source code
log,gpuMatrix-method Man page
log,gpuVector-method Man page
log,vclMatrix-method Man page
log,vclVector-method Man page
log-gpuR-method Man page
ncol,gpuMatrix-method Man page
ncol,vclMatrix-method Man page
nrow,gpuMatrix-method Man page
nrow,vclMatrix-method Man page
onAttach Source code
onLoad Source code
onUnload Source code
permute Man page Source code
permute.vclMatrix Source code
platformInfo Man page Source code
print.gpuMatrix Man page Source code
print.trunc_gpuTable Source code
qr.Q,gpuQR-method Man page
qr.R,gpuQR-method Man page
qr.gpuMatrix Man page Source code
qr.gpuR Man page
qr.vclMatrix Man page Source code
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
setCols Source code
setContext Man page Source code
setVCLcols Source code
sexpVecToEigenVecXptr Source code
sexpVecToEigenXptr Source code
slice Man page
slice,gpuVector,integer,integer-method Man page
slice,vclVector,integer,integer-method Man page
sliceGPUvec Source code
solve,gpuMatrix,gpuMatrix-method Man page
solve,gpuMatrix,missing-method Man page
solve,vclMatrix,missing-method Man page
solve,vclMatrix,vclMatrix-method Man page
str.gpuMatrix Source code
str.vclMatrix Source code
svd Man page Source code
svd.gpuMatrix Man page Source code
svd.vclMatrix Man page Source code
t,gpuMatrix Man page
t,gpuMatrix-method Man page
t,vclMatrix Man page
t,vclMatrix-method 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
truncDoublegpuMat Source code
truncFloatgpuMat Source code
truncIntgpuMat Source code
typeof,gpuMatrix-method Man page
typeof,gpuVector-method Man page
typeof,vclMatrix-method Man page
typeof,vclVector-method Man page
vclGetCol Source code
vclGetElement Source code
vclGetRow Source code
vclMatElemAbs Source code
vclMatElemArcCos Source code
vclMatElemArcSin Source code
vclMatElemArcTan Source code
vclMatElemCos Source code
vclMatElemDiv Source code
vclMatElemExp Source code
vclMatElemHypCos Source code
vclMatElemHypSin Source code
vclMatElemHypTan Source code
vclMatElemLog Source code
vclMatElemLog10 Source code
vclMatElemLogBase Source code
vclMatElemMult Source code
vclMatElemPow Source code
vclMatElemSin Source code
vclMatElemTan Source code
vclMatInitIntScalar Source code
vclMatInitIntVec Source code
vclMatInitNumScalar Source code
vclMatInitNumVec Source code
vclMatMax Source code
vclMatMin Source code
vclMatMult Source code
vclMatScalarDiv Source code
vclMatScalarMult Source code
vclMatScalarPow Source code
vclMatTovclVec Source code
vclMat_axpy Source code
vclMat_vclVec_set_diag Source code
vclMatrix 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,numeric-method Man page
vclMatrix,vector Man page
vclMatrix-class Man page
vclMatrix_colMeans Source code
vclMatrix_colSums Source code
vclMatrix_euclidean Source code
vclMatrix_get_diag Source code
vclMatrix_peuclidean Source code
vclMatrix_pmcc Source code
vclMatrix_rowMeans Source code
vclMatrix_rowSums Source code
vclMatrix_t Source code
vclMatrix_unary_axpy Source code
vclSetCol Source code
vclSetElement Source code
vclSetMatrix Source code
vclSetRow Source code
vclSetVCLMatrix Source code
vclSetVCLVector Source code
vclSetVector Source code
vclVecElemAbs Source code
vclVecElemArcCos Source code
vclVecElemArcSin Source code
vclVecElemArcTan Source code
vclVecElemCos Source code
vclVecElemDiv Source code
vclVecElemExp Source code
vclVecElemHypCos Source code
vclVecElemHypSin Source code
vclVecElemHypTan Source code
vclVecElemLog Source code
vclVecElemLog10 Source code
vclVecElemLogBase Source code
vclVecElemMult Source code
vclVecElemPow Source code
vclVecElemSin Source code
vclVecElemTan Source code
vclVecGetElement Source code
vclVecInner Source code
vclVecMax Source code
vclVecMin Source code
vclVecOuter Source code
vclVecScalarDiv Source code
vclVecScalarMult Source code
vclVecScalarPow Source code
vclVecSetElement Source code
vclVec_axpy Source code
vclVector Man page
vclVector,missing Man page
vclVector,missing,ANY-method Man page
vclVector,vector Man page
vclVector,vector,missing-method Man page
vclVector-class Man page
vclVector_unary_axpy Source code
vcl_crossprod Source code
vcl_dncol Source code
vcl_dnrow Source code
vcl_fncol Source code
vcl_fnrow Source code
vcl_incol Source code
vcl_inrow Source code
vcl_tcrossprod Source code
vectorToMatVCL Source code
vectorToVCL Source code

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
gpuR documentation built on May 19, 2017, 10:34 p.m.