Uses of Class
org.apache.sysds.runtime.lineage.LineageItem
Packages that use LineageItem
Package
Description
-
Uses of LineageItem in org.apache.sysds.hops.recompile
Methods in org.apache.sysds.hops.recompile with parameters of type LineageItemModifier and TypeMethodDescriptionstatic voidRecompiler.executeInMemoryReblock(ExecutionContext ec, String varin, String varout, LineageItem litem) -
Uses of LineageItem in org.apache.sysds.runtime.controlprogram.caching
Methods in org.apache.sysds.runtime.controlprogram.caching that return LineageItemMethods in org.apache.sysds.runtime.controlprogram.caching with parameters of type LineageItem -
Uses of LineageItem in org.apache.sysds.runtime.controlprogram.context
Methods in org.apache.sysds.runtime.controlprogram.context that return LineageItemModifier and TypeMethodDescriptionExecutionContext.getLineageItem(String varname) ExecutionContext.getLineageItem(CPOperand input) ExecutionContext.getOrCreateLineageItem(CPOperand input) Methods in org.apache.sysds.runtime.controlprogram.context with parameters of type LineageItemModifier and TypeMethodDescriptionvoidExecutionContext.replaceLineageItem(String varname, LineageItem li) voidExecutionContext.setMatrixOutputAndLineage(String varName, Future<MatrixBlock> fmb, LineageItem li) voidExecutionContext.setMatrixOutputAndLineage(String varName, MatrixBlock outputData, LineageItem li) voidExecutionContext.setMatrixOutputAndLineage(CPOperand var, MatrixBlock outputData, LineageItem li) -
Uses of LineageItem in org.apache.sysds.runtime.controlprogram.federated
Methods in org.apache.sysds.runtime.controlprogram.federated that return LineageItemMethods in org.apache.sysds.runtime.controlprogram.federated that return types with arguments of type LineageItemModifier and TypeMethodDescriptionorg.apache.commons.lang3.tuple.Pair<String,LineageItem> FederatedData.GetPrivacyConstraints.getLineageItem(ExecutionContext ec) 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 LineageItemModifier and TypeMethodDescriptionFederationMap.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 LineageItemModifierConstructorDescriptionFederatedRequest(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 LineageItemModifier and TypeMethodDescriptionUnaryMatrixCPInstruction.getCacheLineageItem(LineageItem input) ListObject.getLineageItem(int ix) ListObject.getLineageItem(String name) CPOperand.getLiteralLineageItem()Methods in org.apache.sysds.runtime.instructions.cp that return types with arguments of type LineageItemModifier and TypeMethodDescriptionorg.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> DnnCPInstruction.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) ListObject.getLineageItems()org.apache.commons.lang3.tuple.Pair<String,LineageItem>[] MultiReturnBuiltinCPInstruction.getLineageItems(ExecutionContext ec) org.apache.commons.lang3.tuple.Pair<String,LineageItem>[] MultiReturnComplexMatrixBuiltinCPInstruction.getLineageItems(ExecutionContext ec) org.apache.commons.lang3.tuple.Pair<String,LineageItem>[] MultiReturnParameterizedBuiltinCPInstruction.getLineageItems(ExecutionContext ec) Methods in org.apache.sysds.runtime.instructions.cp with parameters of type LineageItemModifier and TypeMethodDescriptionListObject.add(String name, Data dat, LineageItem li) ListObject.add(Data dat, LineageItem li) UnaryMatrixCPInstruction.getCacheLineageItem(LineageItem input) ListObject.set(int ix, Data data, LineageItem li) ListObject.set(String name, Data data, LineageItem li) Constructors in org.apache.sysds.runtime.instructions.cp with parameters of type LineageItemModifierConstructorDescriptionFunctionCallCPInstruction(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 LineageItemModifier and TypeMethodDescriptionorg.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> ReorgFEDInstruction.SliceMatrix.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 LineageItemModifier and TypeMethodDescriptionorg.apache.commons.lang3.tuple.Pair<String,LineageItem> DnnGPUInstruction.getLineageItem(ExecutionContext ec) 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 LineageItemModifier and TypeMethodDescriptionorg.apache.commons.lang3.tuple.Pair<String,LineageItem> BuiltinNarySPInstruction.getLineageItem(ExecutionContext ec) org.apache.commons.lang3.tuple.Pair<String,LineageItem> CheckpointSPInstruction.getLineageItem(ExecutionContext ec) org.apache.commons.lang3.tuple.Pair<String,LineageItem> ComputationSPInstruction.getLineageItem(ExecutionContext ec) org.apache.commons.lang3.tuple.Pair<String,LineageItem> MapmmChainSPInstruction.getLineageItem(ExecutionContext ec) org.apache.commons.lang3.tuple.Pair<String,LineageItem> MatrixIndexingSPInstruction.getLineageItem(ExecutionContext ec) org.apache.commons.lang3.tuple.Pair<String,LineageItem> ParameterizedBuiltinSPInstruction.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 LineageItemModifier and TypeMethodDescriptionstatic LineageItemLineageItemUtils.createScalarLineageItem(LiteralOp lop) LineageItem.deepCopy()static LineageItemLineage.deserializeSingleTrace(String serialLinTrace) static LineageItemLineageDebugger.firstOccurrenceOfNR(LineageItem li, int pos) static LineageItemLineageCodegenItem.getCodegenLTrace(String classname) LineageItem.getDedupPatch()LineageItem.getInputs()static LineageItem[]LineageItemUtils.getLineage(ExecutionContext ec, CPOperand... operands) static LineageItem[]LineageItemUtils.getLineageItemInputstoSB(ArrayList<String> inputs, ExecutionContext ec) Lineage.getOrCreate(CPOperand variable) LineageMap.getOrCreate(CPOperand variable) static LineageItemLineageItemUtils.getSerializedFedResponseLineageItem(LineageItem li) static LineageItemLineageParser.parseLineageTrace(String str) static LineageItemLineageParser.parseLineageTrace(String str, String name) static LineageItemLineageItemUtils.rDecompress(LineageItem item) Deprecated.LineageMap.removeLineageItem(String key) static LineageItemLineageItemUtils.replace(LineageItem root, LineageItem liOld, LineageItem liNew) LineageMap.set(String varName, LineageItem li) static LineageItemLineageCodegenItem.setCodegenLTrace(String classname, LineageItem li) LineageMap.setLiteral(String varName, LineageItem li) Methods in org.apache.sysds.runtime.lineage that return types with arguments of type LineageItemModifier and TypeMethodDescriptionstatic 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.LineageMap.getLiterals()LineageMap.getTraces()Methods in org.apache.sysds.runtime.lineage with parameters of type LineageItemModifier and TypeMethodDescriptionstatic voidLineageItemUtils.checkCycles(LineageItem current) static booleanLineageItemUtils.containsRandDataGen(HashSet<LineageItem> entries, LineageItem root) static StringLineageItemUtils.explainLineageAsInstruction(LineageItem li, Statistics.LineageNGramExtension ext) static StringLineageItemUtils.explainLineageType(LineageItem li, Statistics.LineageNGramExtension ext) static StringLineageItemUtils.explainLineageWithTypes(LineageItem li, Statistics.LineageNGramExtension ext) 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 voidLineageCache.putValueAsyncOp(LineageItem instLI, Data data, MatrixBlock mb, long starttime) 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) LineageMap.set(String varName, LineageItem li) static LineageItemLineageCodegenItem.setCodegenLTrace(String classname, LineageItem li) voidLineageItem.setInput(int i, LineageItem item) voidLineage.setLiteral(String varName, LineageItem li) LineageMap.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 LineageItemModifier and TypeMethodDescriptionstatic booleanLineageItemUtils.containsRandDataGen(HashSet<LineageItem> entries, LineageItem root) static voidLineageItemUtils.rConstructLineageFromHops(Hop root, Hop[] inputs, Map<Long, LineageItem> operands, HashMap<Long, Hop> spoofmap) static voidLineageCacheEviction.removeAll(Map<LineageItem, LineageCacheEntry> cache) static voidLineageItemUtils.rGetDagLeaves(HashSet<LineageItem> leaves, LineageItem root) Constructors in org.apache.sysds.runtime.lineage with parameters of type LineageItemModifierConstructorDescriptionLineageCacheEntry(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) -
Uses of LineageItem in org.apache.sysds.runtime.util
Methods in org.apache.sysds.runtime.util with parameters of type LineageItemModifier and TypeMethodDescriptionAutoDiff.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 that return types with arguments of type LineageItemModifier and TypeMethodDescriptionstatic Optional<Map.Entry<String,LineageItem>> Statistics.getCurrentLineageItem()Methods in org.apache.sysds.utils with parameters of type LineageItemModifier and TypeMethodDescriptionstatic StringExplain.explain(LineageItem li) static StringExplain.explainLineageItems(LineageItem[] lis) static StringExplain.explainLineageItems(LineageItem[] lis, int level) static voidStatistics.extendLineageItem(LineageItem li, Statistics.LineageNGramExtension ext) Statistics.getExtendedLineage(LineageItem li) static voidStatistics.maintainNGramsFromLineage(LineageItem li) Method parameters in org.apache.sysds.utils with type arguments of type LineageItemModifier and TypeMethodDescriptionstatic voidStatistics.prepareNGramInst(Map.Entry<String, LineageItem> li)