Package org.apache.sysds.hops
Class MemoTable
- java.lang.Object
-
- org.apache.sysds.hops.MemoTable
-
public class MemoTable extends Object
Memoization Table (hop id, worst-case matrix characteristics).
-
-
Constructor Summary
Constructors Constructor Description MemoTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidextract(ArrayList<Hop> hops, RecompileStatus status)DataCharacteristics[]getAllInputStats(ArrayList<Hop> inputs)DataCharacteristicsgetAllInputStats(Hop input)booleanhasInputStatistics(Hop h)voidinit(ArrayList<Hop> hops, RecompileStatus status)voidinit(Hop hop, RecompileStatus status)voidmemoizeStatistics(long hopID, long dim1, long dim2, long nnz)voidmemoizeStatistics(long hopID, DataCharacteristics dc)
-
-
-
Method Detail
-
init
public void init(ArrayList<Hop> hops, RecompileStatus status)
-
init
public void init(Hop hop, RecompileStatus status)
-
extract
public void extract(ArrayList<Hop> hops, RecompileStatus status)
-
memoizeStatistics
public void memoizeStatistics(long hopID, long dim1, long dim2, long nnz)
-
memoizeStatistics
public void memoizeStatistics(long hopID, DataCharacteristics dc)
-
getAllInputStats
public DataCharacteristics[] getAllInputStats(ArrayList<Hop> inputs)
-
getAllInputStats
public DataCharacteristics getAllInputStats(Hop input)
-
hasInputStatistics
public boolean hasInputStatistics(Hop h)
-
-