public class LineageGPUCacheEviction extends Object
| Modifier and Type | Field and Description | 
|---|---|
static ExecutorService | 
gpuEvictionThread  | 
| Constructor and Description | 
|---|
LineageGPUCacheEviction()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
addEntryList(List<LineageCacheEntry> entryList)  | 
static void | 
copyToHostCache(LineageCacheEntry entry,
               String instName,
               boolean alreadyCopied)  | 
static boolean | 
isGPUCacheEmpty()  | 
static LineageCacheEntry | 
peekFirstEntry()  | 
static LineageCacheEntry | 
pollFirstEntry()  | 
static void | 
removeEntry(LineageCacheEntry e)  | 
static void | 
setGPULineageCacheLimit()
Set the max constraint for the lineage cache in GPU 
 | 
public static ExecutorService gpuEvictionThread
public static void setGPULineageCacheLimit()
public static boolean isGPUCacheEmpty()
public static LineageCacheEntry pollFirstEntry()
public static LineageCacheEntry peekFirstEntry()
public static void removeEntry(LineageCacheEntry e)
public static void addEntryList(List<LineageCacheEntry> entryList)
public static void copyToHostCache(LineageCacheEntry entry, String instName, boolean alreadyCopied)
Copyright © 2021 The Apache Software Foundation. All rights reserved.