# Basic Linear Algebra with GPU

## Documentation for package ‘GPUmatrix’ version 1.0.3

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A C D E F G H I L M N P Q R S T W misc

## -- A --

apply | Apply Functions over 'gpu.matrix-class' margins
apply-method | Apply Functions over 'gpu.matrix-class' margins
apply-methods | Apply Functions over 'gpu.matrix-class' margins
as.array | as_methods
as.array-method | as_methods
as.array-methods | as_methods
as.gpu.matrix | create and store a matrix in the GPU
as.gpu.matrix-method | create and store a matrix in the GPU
as.gpu.matrix-methods | create and store a matrix in the GPU
as.list | as_methods
as.list-method | as_methods
as.list-methods | as_methods
as.matrix | as_methods
as.matrix-method | as_methods
as.matrix-methods | as_methods
as.numeric | as_methods
as.numeric-method | as_methods
as.numeric-methods | as_methods
as.vector | as_methods
as.vector-method | as_methods
as.vector-methods | as_methods

## -- C --

c-method | concatenate_gpu.matrix
c-methods | concatenate_gpu.matrix
c.GPUmatrix | Concatenate GPUmatrix objects
cbind2 | cbind_rbind_methods
cbind2-method | cbind_rbind_methods
cbind2-methods | cbind_rbind_methods
chol | Decomposition of a matrix with GPU
chol-method | Decomposition of a matrix with GPU
chol-methods | Decomposition of a matrix with GPU
chol_solve | Solve a System of Equations
chol_solve-method | Solve a System of Equations
chol_solve-methods | Solve a System of Equations
colMaxs | Get different statistics for a gpu.matrix-class.
colMaxs-method | Get different statistics for a gpu.matrix-class.
colMaxs-methods | Get different statistics for a gpu.matrix-class.
colMeans | Get different statistics for a gpu.matrix-class.
colMeans-method | Get different statistics for a gpu.matrix-class.
colMeans-methods | Get different statistics for a gpu.matrix-class.
colMins | Get different statistics for a gpu.matrix-class.
colMins-method | Get different statistics for a gpu.matrix-class.
colMins-methods | Get different statistics for a gpu.matrix-class.
colnames | Number of rows and columns and its corresponding names
colnames-method | Number of rows and columns and its corresponding names
colnames-methods | Number of rows and columns and its corresponding names
colRanks | Get different statistics for a gpu.matrix-class.
colRanks-method | Get different statistics for a gpu.matrix-class.
colRanks-methods | Get different statistics for a gpu.matrix-class.
colSums | Get different statistics for a gpu.matrix-class.
colSums-method | Get different statistics for a gpu.matrix-class.
colSums-methods | Get different statistics for a gpu.matrix-class.
colVars | Get different statistics for a gpu.matrix-class.
colVars-method | Get different statistics for a gpu.matrix-class.
colVars-methods | Get different statistics for a gpu.matrix-class.
cor | Correlation, Variance and Covariance for 'GPUmatrix' objects
cor-method | Correlation, Variance and Covariance for 'GPUmatrix' objects
cor-methods | Correlation, Variance and Covariance for 'GPUmatrix' objects
cov | Correlation, Variance and Covariance for 'GPUmatrix' objects
cov-method | Correlation, Variance and Covariance for 'GPUmatrix' objects
cov-methods | Correlation, Variance and Covariance for 'GPUmatrix' objects
cov2cor | Correlation, Variance and Covariance for 'GPUmatrix' objects
cov2cor-method | Correlation, Variance and Covariance for 'GPUmatrix' objects
cov2cor-methods | Correlation, Variance and Covariance for 'GPUmatrix' objects
crossprod | Matrix Products
crossprod-method | Matrix Products
crossprod-methods | Matrix Products

## -- D --

density | Kernel Density Estimation and Histograms
density-method | Kernel Density Estimation and Histograms
density-methods | Kernel Density Estimation and Histograms
det | Calculate the Determinant of a 'GPUMatrix'
det-method | Calculate the Determinant of a 'GPUMatrix'
det-methods | Calculate the Determinant of a 'GPUMatrix'
determinant | Calculate the Determinant of a 'GPUMatrix'
determinant-method | Calculate the Determinant of a 'GPUMatrix'
determinant-methods | Calculate the Determinant of a 'GPUMatrix'
diag | diag
diag-method | diag
diag-methods | diag
diag<- | diag
diag<--method | diag
diag<--methods | diag
dim | Number of rows and columns and its corresponding names
dim-method | Number of rows and columns and its corresponding names
dim-methods | Number of rows and columns and its corresponding names
dim<- | Number of rows and columns and its corresponding names
dim<--method | Number of rows and columns and its corresponding names
dim<--methods | Number of rows and columns and its corresponding names
dimnames | Number of rows and columns and its corresponding names
dimnames-method | Number of rows and columns and its corresponding names
dimnames-methods | Number of rows and columns and its corresponding names
dimnames<- | Number of rows and columns and its corresponding names
dimnames<--method | Number of rows and columns and its corresponding names
dimnames<--methods | Number of rows and columns and its corresponding names
dist | Distance Matrix Computation with GPU
dist-method | Distance Matrix Computation with GPU
dist-methods | Distance Matrix Computation with GPU
dtype | Spicify type of 'GPUmatrix'
dtype-method | Spicify type of 'GPUmatrix'
dtype-methods | Spicify type of 'GPUmatrix'
dtype<- | Spicify type of 'GPUmatrix'
dtype<--method | Spicify type of 'GPUmatrix'
dtype<--methods | Spicify type of 'GPUmatrix'

## -- E --

eigen | Decomposition of a matrix with GPU
eigen-method | Decomposition of a matrix with GPU
eigen-methods | Decomposition of a matrix with GPU
expmGPU | 'GPUmatrix' Exponential
expmGPU-method | 'GPUmatrix' Exponential
expmGPU-methods | 'GPUmatrix' Exponential

## -- F --

fft | Fast Discrete Fourier Transform (FFT)
fft-method | Fast Discrete Fourier Transform (FFT)
fft-methods | Fast Discrete Fourier Transform (FFT)

## -- G --

glm.fit.GPU | Fitting Generalized Linear Models using GPUmatrix objects
gpu.matrix | create and store a matrix in the GPU
gpu.matrix-class | Class 'gpu.matrix' for matrix stored in GPU
GPUglm | Fitting Generalized Linear Models using GPUmatrix objects

## -- H --

head | Return the first or last part of a GPUmatrix object
head-method | Return the first or last part of a GPUmatrix object
head-methods | Return the first or last part of a GPUmatrix object
hist | Kernel Density Estimation and Histograms
hist-method | Kernel Density Estimation and Histograms
hist-methods | Kernel Density Estimation and Histograms

## -- I --

installTorch | installTorch
is.numeric | as_methods
is.numeric-method | as_methods
is.numeric-methods | as_methods

## -- L --

length | Number of rows and columns and its corresponding names
length-method | Number of rows and columns and its corresponding names
length-methods | Number of rows and columns and its corresponding names
LR_GradientConjugate_gpumatrix | Logistic Regression with Conjugate Gradient method

## -- M --

max-method | Get different statistics for a gpu.matrix-class.
max-methods | Get different statistics for a gpu.matrix-class.
mean | Get different statistics for a gpu.matrix-class.
mean-method | Get different statistics for a gpu.matrix-class.
mean-methods | Get different statistics for a gpu.matrix-class.
min | Get different statistics for a gpu.matrix-class.
min-method | Get different statistics for a gpu.matrix-class.
min-methods | Get different statistics for a gpu.matrix-class.
mvfft | Fast Discrete Fourier Transform (FFT)
mvfft-method | Fast Discrete Fourier Transform (FFT)
mvfft-methods | Fast Discrete Fourier Transform (FFT)

## -- N --

ncol | Number of rows and columns and its corresponding names
ncol-method | Number of rows and columns and its corresponding names
ncol-methods | Number of rows and columns and its corresponding names
NMFgpumatrix | Non negative factorization of a matrix
nrow | Number of rows and columns and its corresponding names
nrow-method | Number of rows and columns and its corresponding names
nrow-methods | Number of rows and columns and its corresponding names

## -- P --

pinv | Solve a System of Equations
pinv-method | Solve a System of Equations
pinv-methods | Solve a System of Equations
print | Return the first or last part of a GPUmatrix object
print-method | Return the first or last part of a GPUmatrix object
print-methods | Return the first or last part of a GPUmatrix object

## -- Q --

qr | The QR Decomposition of a GPUmatrix object
qr-method | The QR Decomposition of a GPUmatrix object
qr-methods | The QR Decomposition of a GPUmatrix object
qr.coef | The QR Decomposition of a GPUmatrix object
qr.coef-method | The QR Decomposition of a GPUmatrix object
qr.coef-methods | The QR Decomposition of a GPUmatrix object
qr.Q | The QR Decomposition of a GPUmatrix object
qr.Q-method | The QR Decomposition of a GPUmatrix object
qr.Q-methods | The QR Decomposition of a GPUmatrix object
qr.qty | The QR Decomposition of a GPUmatrix object
qr.qty-method | The QR Decomposition of a GPUmatrix object
qr.qty-methods | The QR Decomposition of a GPUmatrix object
qr.qy | The QR Decomposition of a GPUmatrix object
qr.qy-method | The QR Decomposition of a GPUmatrix object
qr.qy-methods | The QR Decomposition of a GPUmatrix object
qr.R | The QR Decomposition of a GPUmatrix object
qr.R-method | The QR Decomposition of a GPUmatrix object
qr.R-methods | The QR Decomposition of a GPUmatrix object
qr.resid | The QR Decomposition of a GPUmatrix object
qr.resid-method | The QR Decomposition of a GPUmatrix object
qr.resid-methods | The QR Decomposition of a GPUmatrix object
qr.solve | The QR Decomposition of a GPUmatrix object
qr.solve-method | The QR Decomposition of a GPUmatrix object
qr.solve-methods | The QR Decomposition of a GPUmatrix object
qr.X | The QR Decomposition of a GPUmatrix object
qr.X-method | The QR Decomposition of a GPUmatrix object
qr.X-methods | The QR Decomposition of a GPUmatrix object

## -- R --

rbind2 | cbind_rbind_methods
rbind2-method | cbind_rbind_methods
rbind2-methods | cbind_rbind_methods
round | rounding of numers
round-method | rounding of numers
round-methods | rounding of numers
rowMaxs | Get different statistics for a gpu.matrix-class.
rowMaxs-method | Get different statistics for a gpu.matrix-class.
rowMaxs-methods | Get different statistics for a gpu.matrix-class.
rowMeans | Get different statistics for a gpu.matrix-class.
rowMeans-method | Get different statistics for a gpu.matrix-class.
rowMeans-methods | Get different statistics for a gpu.matrix-class.
rowMins | Get different statistics for a gpu.matrix-class.
rowMins-method | Get different statistics for a gpu.matrix-class.
rowMins-methods | Get different statistics for a gpu.matrix-class.
rownames | Number of rows and columns and its corresponding names
rownames-method | Number of rows and columns and its corresponding names
rownames-methods | Number of rows and columns and its corresponding names
rowRanks | Get different statistics for a gpu.matrix-class.
rowRanks-method | Get different statistics for a gpu.matrix-class.
rowRanks-methods | Get different statistics for a gpu.matrix-class.
rowSums | Get different statistics for a gpu.matrix-class.
rowSums-method | Get different statistics for a gpu.matrix-class.
rowSums-methods | Get different statistics for a gpu.matrix-class.
rowVars | Get different statistics for a gpu.matrix-class.
rowVars-method | Get different statistics for a gpu.matrix-class.
rowVars-methods | Get different statistics for a gpu.matrix-class.

## -- S --

show | Return the first or last part of a GPUmatrix object
show-method | Return the first or last part of a GPUmatrix object
show-methods | Return the first or last part of a GPUmatrix object
solve | Solve a System of Equations
solve-method | Solve a System of Equations
solve-methods | Solve a System of Equations
sort | sort
sort-method | sort
sort-methods | sort
sum | Get different statistics for a gpu.matrix-class.
sum-method | Get different statistics for a gpu.matrix-class.
sum-methods | Get different statistics for a gpu.matrix-class.
summary.GPUglm | Summary for GPUglm objects
svd | Decomposition of a matrix with GPU
svd-method | Decomposition of a matrix with GPU
svd-methods | Decomposition of a matrix with GPU

## -- T --

t | Array Transposition
t-method | Array Transposition
t-methods | Array Transposition
tail | Return the first or last part of a GPUmatrix object
tail-method | Return the first or last part of a GPUmatrix object
tail-methods | Return the first or last part of a GPUmatrix object
tcrossprod | Matrix Products
tcrossprod-method | Matrix Products
tcrossprod-methods | Matrix Products
to_dense | Spicify type of 'GPUmatrix'
to_dense-method | Spicify type of 'GPUmatrix'
to_dense-methods | Spicify type of 'GPUmatrix'
to_sparse | Spicify type of 'GPUmatrix'
to_sparse-method | Spicify type of 'GPUmatrix'
to_sparse-methods | Spicify type of 'GPUmatrix'

## -- W --

which.max-method | Get different statistics for a gpu.matrix-class.
which.max-methods | Get different statistics for a gpu.matrix-class.
which.min | Get different statistics for a gpu.matrix-class.
which.min-method | Get different statistics for a gpu.matrix-class.
which.min-methods | Get different statistics for a gpu.matrix-class.

## -- misc --

%*% | Matrix Products
%*%-method | Matrix Products
%*%-methods | Matrix Products
%x% | kroneker Products
%x%-method | kroneker Products
%x%-methods | kroneker Products
%^% | Compute the kth power of a matrix.
%^%-method | Compute the kth power of a matrix.
- | extract_gpu.matrix
--method | extract_gpu.matrix
--methods | extract_gpu.matrix
[ | extract_gpu.matrix
[-method | extract_gpu.matrix
[-methods | extract_gpu.matrix
[<- | extract_gpu.matrix
[<--method | extract_gpu.matrix
[<--methods | extract_gpu.matrix
[[ | extract_gpu.matrix
[[-method | extract_gpu.matrix
[[-methods | extract_gpu.matrix
[[<- | extract_gpu.matrix
[[<--method | extract_gpu.matrix
[[<--methods | extract_gpu.matrix