vclMatrix {gpuR}R Documentation

Construct a vclMatrix

Description

Construct a vclMatrix of a class that inherits from vclMatrix. This class points to memory directly on the GPU to avoid the cost of data transfer between host and device.

Usage

vclMatrix(data = NA, nrow = NA, ncol = NA, type = NULL, ...)

## S4 method for signature 'matrix'
vclMatrix(data, type = NULL, ctx_id = NULL)

## S4 method for signature 'missing'
vclMatrix(data, nrow = NA, ncol = NA, type = NULL, ctx_id = NULL)

## S4 method for signature 'numeric'
vclMatrix(data, nrow, ncol, type = NULL, ctx_id = NULL)

## S4 method for signature 'integer'
vclMatrix(data, nrow, ncol, type = NULL, ctx_id = NULL)

Arguments

data

An object that is or can be converted to a matrix object

nrow

An integer specifying the number of rows

ncol

An integer specifying the number of columns

type

A character string specifying the type of vclMatrix. Default is NULL where type is inherited from the source data type.

...

Additional method to pass to vclMatrix methods

ctx_id

An integer specifying the object's context

Value

A vclMatrix object

Author(s)

Charles Determan Jr.


[Package gpuR version 2.0.6 Index]