# Uses of Package
org.apache.sysds.runtime.instructions.gpu.context

Packages that use org.apache.sysds.runtime.instructions.gpu.context
Package
Description
org.apache.sysds.runtime.controlprogram.caching
org.apache.sysds.runtime.controlprogram.context
org.apache.sysds.runtime.instructions.gpu.context
org.apache.sysds.runtime.lineage
org.apache.sysds.runtime.matrix.data

Classes in org.apache.sysds.runtime.instructions.gpu.context used by org.apache.sysds.runtime.controlprogram.caching
Class
Description
GPUContext
Represents a context per GPU accessible through the same JVM.
GPUObject
Handle to a matrix block on the GPU
Classes in org.apache.sysds.runtime.instructions.gpu.context used by org.apache.sysds.runtime.controlprogram.context
Class
Description
CSRPointer
Compressed Sparse Row (CSR) format for CUDA Generalized matrix multiply is implemented for CSR format in the cuSparse library among other operations Since we assume that the matrix is stored with zero-based indexing (i.e.
GPUContext
Represents a context per GPU accessible through the same JVM.
Classes in org.apache.sysds.runtime.instructions.gpu.context used by org.apache.sysds.runtime.instructions.gpu.context
Class
Description
CSRPointer
Compressed Sparse Row (CSR) format for CUDA Generalized matrix multiply is implemented for CSR format in the cuSparse library among other operations Since we assume that the matrix is stored with zero-based indexing (i.e.
ExecutionConfig
Java Wrapper to specify CUDA execution configuration for launching custom kernels
GPUContext
Represents a context per GPU accessible through the same JVM.
GPULazyCudaFreeMemoryManager
GPUMatrixMemoryManager
GPUMemoryAllocator
GPUMemoryManager
- All cudaFree and cudaMalloc in SystemDS should go through this class to avoid OOM or incorrect results.
GPUObject
Handle to a matrix block on the GPU
JCudaKernels
Classes in org.apache.sysds.runtime.instructions.gpu.context used by org.apache.sysds.runtime.lineage
Class
Description
GPUContext
Represents a context per GPU accessible through the same JVM.
Classes in org.apache.sysds.runtime.instructions.gpu.context used by org.apache.sysds.runtime.matrix.data
Class
Description
GPUContext
Represents a context per GPU accessible through the same JVM.
JCudaKernels