| Package | Description | 
|---|---|
| org.apache.sysds.runtime.controlprogram.caching | |
| org.apache.sysds.runtime.instructions.gpu.context | |
| org.apache.sysds.runtime.lineage | 
| Modifier and Type | Method and Description | 
|---|---|
| GPUObject | CacheableData. getGPUObject(GPUContext gCtx) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CacheableData. setGPUObject(GPUContext gCtx,
            GPUObject gObj) | 
| Modifier and Type | Field and Description | 
|---|---|
| GPUObject | GPUObject. lineageCachedChainHeadNext GPUObject that points to the same lineage cached GPU pointer | 
| GPUObject | GPUObject. nextLineageCachedEntryHead of the linked list of GPUObjects that point to the same lineage cached GPU pointer | 
| Modifier and Type | Method and Description | 
|---|---|
| GPUObject | GPUContext. createGPUObject(MatrixObject mo)Instantiates a new  GPUObjectinitialized with the givenMatrixObject. | 
| GPUObject | GPUContext. shallowCopyGPUObject(GPUObject source,
                    MatrixObject mo)Shallow copy the given source  GPUObjectto a newGPUObjectand 
 assign that to the givenMatrixObject. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | GPUMemoryManager.EvictionPolicyBasedComparator. compare(GPUObject p1,
       GPUObject p2) | 
| void | GPUMemoryManager. removeGPUObject(GPUObject gpuObj)Removes the GPU object from the memory manager | 
| GPUObject | GPUContext. shallowCopyGPUObject(GPUObject source,
                    MatrixObject mo)Shallow copy the given source  GPUObjectto a newGPUObjectand 
 assign that to the givenMatrixObject. | 
| Constructor and Description | 
|---|
| GPUObject(GPUContext gCtx,
         GPUObject that,
         MatrixObject mat) | 
| ShadowBuffer(GPUObject gpuObj) | 
| Modifier and Type | Method and Description | 
|---|---|
| GPUObject | LineageCacheEntry. getGPUObject() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LineageCacheEntry. setGPUValue(GPUObject gpuObj,
           long computetime) | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.