# 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.matrix.data |

- Classes in org.apache.sysds.runtime.instructions.gpu.context used by org.apache.sysds.runtime.controlprogram.caching
  Class and 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 and 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.instructions.gpu.context
  Class and 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.matrix.data
  Class and Description
  GPUContext Represents a context per GPU accessible through the same JVM.
  JCudaKernels

Copyright © 2020 The Apache Software Foundation. All rights reserved.