Uses of Class
org.apache.sysds.runtime.lineage.LineageItem
-
-
Uses of LineageItem in org.apache.sysds.hops.recompile
Methods in org.apache.sysds.hops.recompile with parameters of type LineageItem Modifier and Type Method Description static voidRecompiler. executeInMemoryReblock(ExecutionContext ec, String varin, String varout, LineageItem litem) -
Uses of LineageItem in org.apache.sysds.hops.rewrite
Methods in org.apache.sysds.hops.rewrite that return types with arguments of type LineageItem Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<String,LineageItem>RewriteFederatedExecution.PrivacyConstraintRetriever. getLineageItem(ExecutionContext ec) -
Uses of LineageItem in org.apache.sysds.runtime.controlprogram.caching
Methods in org.apache.sysds.runtime.controlprogram.caching that return LineageItem Modifier and Type Method Description LineageItemCacheableData. getCacheLineage()Methods in org.apache.sysds.runtime.controlprogram.caching with parameters of type LineageItem Modifier and Type Method Description voidCacheableData. setCacheLineage(LineageItem li) -
Uses of LineageItem in org.apache.sysds.runtime.controlprogram.context
Methods in org.apache.sysds.runtime.controlprogram.context that return LineageItem Modifier and Type Method Description LineageItemExecutionContext. getLineageItem(String varname)LineageItemExecutionContext. getLineageItem(CPOperand input)LineageItemExecutionContext. getOrCreateLineageItem(CPOperand input)Methods in org.apache.sysds.runtime.controlprogram.context with parameters of type LineageItem Modifier and Type Method Description voidExecutionContext. setMatrixOutputAndLineage(String varName, MatrixBlock outputData, LineageItem li) -
Uses of LineageItem in org.apache.sysds.runtime.controlprogram.federated
Methods in org.apache.sysds.runtime.controlprogram.federated that return LineageItem Modifier and Type Method Description LineageItemMatrixLineagePair. getLI()LineageItemFederatedResponse. getLineageItem()Methods in org.apache.sysds.runtime.controlprogram.federated that return types with arguments of type LineageItem Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<String,LineageItem>FederatedStatistics.FedStatsCollectFunction. getLineageItem(ExecutionContext ec)Methods in org.apache.sysds.runtime.controlprogram.federated with parameters of type LineageItem Modifier and Type Method Description FederatedRequest[]FederationMap. broadcastSliced(CacheableData<?> data, LineageItem lineageItem, boolean isFrame, int[][] ix)static MatrixLineagePairMatrixLineagePair. of(MatrixObject mo, LineageItem li)Constructors in org.apache.sysds.runtime.controlprogram.federated with parameters of type LineageItem Constructor Description FederatedRequest(FederatedRequest.RequestType method, LineageItem linItem, long id, Object... data)FederatedResponse(FederatedResponse.ResponseType status, Object[] data, LineageItem linItem)FederatedResponse(FederatedResponse.ResponseType status, Object data, LineageItem linItem)MatrixLineagePair(MatrixObject mo, LineageItem li) -
Uses of LineageItem in org.apache.sysds.runtime.instructions.cp
Methods in org.apache.sysds.runtime.instructions.cp that return LineageItem Modifier and Type Method Description LineageItemListObject. getLineageItem(int ix)LineageItemListObject. getLineageItem(String name)LineageItemCPOperand. getLiteralLineageItem()Methods in org.apache.sysds.runtime.instructions.cp that return types with arguments of type LineageItem Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<String,LineageItem>ComputationCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>CtableCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>DataGenCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>FrameIndexingCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ListIndexingCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>MatrixAppendCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>MatrixBuiltinNaryCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>MatrixIndexingCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ParameterizedBuiltinCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ReshapeCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ScalarBuiltinNaryCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>SpoofCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>StringInitCPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>VariableCPInstruction. getLineageItem(ExecutionContext ec)List<LineageItem>ListObject. getLineageItems()Methods in org.apache.sysds.runtime.instructions.cp with parameters of type LineageItem Modifier and Type Method Description ListObjectListObject. add(String name, Data dat, LineageItem li)ListObjectListObject. add(Data dat, LineageItem li)ListObjectListObject. set(int ix, Data data, LineageItem li)DataListObject. set(String name, Data data, LineageItem li)Constructors in org.apache.sysds.runtime.instructions.cp with parameters of type LineageItem Constructor Description FunctionCallCPInstruction(String namespace, String functName, boolean opt, CPOperand[] boundInputs, LineageItem[] lineageInputs, List<String> funArgNames, List<String> boundOutputNames, String istr) -
Uses of LineageItem in org.apache.sysds.runtime.instructions.fed
Methods in org.apache.sysds.runtime.instructions.fed that return types with arguments of type LineageItem Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<String,LineageItem>ComputationFEDInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>InitFEDInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>MultiReturnParameterizedBuiltinFEDInstruction.CreateFrameEncoder. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ParameterizedBuiltinFEDInstruction.DecodeMatrix. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>QuantilePickFEDInstruction.CreateMatrixFromFrame. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>QuantilePickFEDInstruction.GetHistogram. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>QuantilePickFEDInstruction.GetValuesInRange. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>QuantilePickFEDInstruction.GetValuesInRanges. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>QuantilePickFEDInstruction.MinMax. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ReorgFEDInstruction.DiagMatrix. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ReorgFEDInstruction.Rdiag. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ReshapeFEDInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>VariableFEDInstruction. getLineageItem(ExecutionContext ec) -
Uses of LineageItem in org.apache.sysds.runtime.instructions.gpu
Methods in org.apache.sysds.runtime.instructions.gpu that return types with arguments of type LineageItem Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<String,LineageItem>GPUInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>MatrixIndexingGPUInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>MatrixReshapeGPUInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>SpoofCUDAInstruction. getLineageItem(ExecutionContext ec) -
Uses of LineageItem in org.apache.sysds.runtime.instructions.spark
Methods in org.apache.sysds.runtime.instructions.spark that return types with arguments of type LineageItem Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<String,LineageItem>BuiltinNarySPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ComputationSPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>MatrixIndexingSPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>RandSPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>ReblockSPInstruction. getLineageItem(ExecutionContext ec)org.apache.commons.lang3.tuple.Pair<String,LineageItem>WriteSPInstruction. getLineageItem(ExecutionContext ec) -
Uses of LineageItem in org.apache.sysds.runtime.lineage
Methods in org.apache.sysds.runtime.lineage that return types with arguments of type LineageItem Modifier and Type Method Description static Map<LineageItem,LineageCacheEntry>LineageCache. getLineageCache()org.apache.commons.lang3.tuple.Pair<String,LineageItem>LineageTraceable. getLineageItem(ExecutionContext ec)Obtain lineage trace of an instruction with a single output.default org.apache.commons.lang3.tuple.Pair<String,LineageItem>[]LineageTraceable. getLineageItems(ExecutionContext ec)Obtain lineage trace of an instruction with multiple outputs.Map<String,LineageItem>LineageMap. getLiterals()Map<String,LineageItem>LineageMap. getTraces()Methods in org.apache.sysds.runtime.lineage with parameters of type LineageItem Modifier and Type Method Description static voidLineageItemUtils. checkCycles(LineageItem current)static booleanLineageItemUtils. containsRandDataGen(HashSet<LineageItem> entries, LineageItem root)static StringLineageItemUtils. explainSingleLineageItem(LineageItem li)static LineageItemLineageDebugger. firstOccurrenceOfNR(LineageItem li, int pos)static LineageCacheEntryLineageCache. getEntry(LineageItem key)static MatrixBlockLineageCache. getMatrix(LineageItem key)static LineageItemLineageItemUtils. getSerializedFedResponseLineageItem(LineageItem li)static booleanLineageCache. probe(LineageItem key)voidLineageMap. processDedupItem(LineageMap lm, Long path, LineageItem[] liinputs, String name, Map<String,Integer> dpatchHashList)static voidLineageEstimator. processFunc(List<DataIdentifier> outputs, LineageItem[] liInputs, String name, ExecutionContext ec, long computetime)static voidLineageCache. putFedReadObject(Data data, LineageItem li, ExecutionContext ec)static voidLineageCache. putSerializedObject(byte[] serialBytes, LineageItem objLI, long computetime)static voidLineageCache. putValue(List<DataIdentifier> outputs, LineageItem[] liInputs, String name, ExecutionContext ec, long computetime)static voidLineageItemUtils. rCheckCycles(LineageItem current, Set<Long> probe, boolean useObjIdent)static LineageItemLineageItemUtils. rDecompress(LineageItem item)Deprecated.static voidLineageCache. removeEntry(LineageItem key)static LineageItemLineageItemUtils. replace(LineageItem root, LineageItem liOld, LineageItem liNew)static voidLineageItemUtils. replaceDagLeaves(ExecutionContext ec, LineageItem root, CPOperand[] newLeaves)static voidLineageItem. resetVisitStatus(LineageItem[] lis)Deprecated.static voidLineageItem. resetVisitStatusNR(LineageItem[] lis)Non-recursive equivalent ofresetVisitStatus(LineageItem[])for robustness with regard to stack overflow errors.static booleanLineageCache. reuse(List<String> outNames, List<DataIdentifier> outParams, int numOutputs, LineageItem[] liInputs, String name, ExecutionContext ec)static booleanLineageCache. reuseFedRead(String outName, Types.DataType dataType, LineageItem li, ExecutionContext ec)static byte[]LineageCache. reuseSerialization(LineageItem objLI)static voidLineageItemUtils. rGetDagLeaves(HashSet<LineageItem> leaves, LineageItem root)static voidLineageItemUtils. rReplaceDagLeaves(LineageItem root, LineageItem[] newleaves)static voidLineageItemUtils. rReplaceNR(LineageItem current, LineageItem liOld, LineageItem liNew)Non-recursive equivalent ofLineageItemUtils.rReplace(LineageItem, LineageItem, LineageItem)for robustness with regard to stack overflow errors.static StringLineage. serializeSingleTrace(LineageItem linItem)voidLineage. set(String varName, LineageItem li)LineageItemLineageMap. set(String varName, LineageItem li)static LineageItemLineageCodegenItem. setCodegenLTrace(String classname, LineageItem li)voidLineageItem. setInput(int i, LineageItem item)voidLineage. setLiteral(String varName, LineageItem li)LineageItemLineageMap. setLiteral(String varName, LineageItem li)static voidLineageEstimator. stopEstimator(List<DataIdentifier> outputs, LineageItem[] liInputs, String name)Method parameters in org.apache.sysds.runtime.lineage with type arguments of type LineageItem Modifier and Type Method Description static booleanLineageItemUtils. containsRandDataGen(HashSet<LineageItem> entries, LineageItem root)static voidLineageItemUtils. rConstructLineageFromHops(Hop root, Hop[] inputs, Map<Long,LineageItem> operands, HashMap<Long,Hop> spoofmap)static voidLineageItemUtils. rGetDagLeaves(HashSet<LineageItem> leaves, LineageItem root)Constructors in org.apache.sysds.runtime.lineage with parameters of type LineageItem Constructor Description LineageCacheEntry(LineageItem key, Types.DataType dt, MatrixBlock Mval, ScalarObject Sval, long computetime)LineageItem(long id, String data, String opcode, LineageItem[] inputs, int specialValueBits)LineageItem(long id, LineageItem li)LineageItem(String data, String opcode, LineageItem[] inputs)LineageItem(String opcode, LineageItem[] inputs)LineageItem(String opcode, LineageItem dedupPatch, int dpatchHash, LineageItem[] inputs)LineageItem(String opcode, LineageItem dedupPatch, LineageItem[] inputs)LineageItem(LineageItem li) -
Uses of LineageItem in org.apache.sysds.runtime.util
Methods in org.apache.sysds.runtime.util with parameters of type LineageItem Modifier and Type Method Description static ArrayList<Hop>AutoDiff. constructHopsNR(LineageItem item, Map<Long,Hop> operands, Hop mo, ArrayList<String> names) -
Uses of LineageItem in org.apache.sysds.utils
Methods in org.apache.sysds.utils with parameters of type LineageItem Modifier and Type Method Description static StringExplain. explain(LineageItem li)static StringExplain. explainLineageItems(LineageItem[] lis)static StringExplain. explainLineageItems(LineageItem[] lis, int level)
-