Package org.apache.sysds.runtime.lineage
Class LineageEstimator
- java.lang.Object
-
- org.apache.sysds.runtime.lineage.LineageEstimator
-
public class LineageEstimator extends Object
-
-
Constructor Summary
Constructors Constructor Description LineageEstimator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcomputeCacheFullTime()static voidprocessFunc(List<DataIdentifier> outputs, LineageItem[] liInputs, String name, ExecutionContext ec, long computetime)static voidprocessSingleInst(Instruction inst, ExecutionContext ec, long starttime)static voidresetEstimatorCache()static voidstopEstimator(List<DataIdentifier> outputs, LineageItem[] liInputs, String name)
-
-
-
Method Detail
-
processSingleInst
public static void processSingleInst(Instruction inst, ExecutionContext ec, long starttime)
-
stopEstimator
public static void stopEstimator(List<DataIdentifier> outputs, LineageItem[] liInputs, String name)
-
processFunc
public static void processFunc(List<DataIdentifier> outputs, LineageItem[] liInputs, String name, ExecutionContext ec, long computetime)
-
computeCacheFullTime
public static int computeCacheFullTime()
-
resetEstimatorCache
public static void resetEstimatorCache()
-
-