Uses of Class
org.apache.sysds.runtime.controlprogram.LocalVariableMap
Packages that use LocalVariableMap
Package
Description
-
Uses of LocalVariableMap in org.apache.sysds.api.mlcontext
Methods in org.apache.sysds.api.mlcontext that return LocalVariableMapModifier and TypeMethodDescriptionMLResults.getSymbolTable()Obtain the symbol table, which is essentially aMap<String, Data>representing variables and their values as SystemDS representations.Script.getSymbolTable()Obtain the symbol table, which is essentially aHashMap<String, Data>representing variables and their values.Methods in org.apache.sysds.api.mlcontext with parameters of type LocalVariableMapModifier and TypeMethodDescriptionstatic StringMLContextUtil.determineOutputTypeAsString(LocalVariableMap symbolTable, String outputName) Obtain a symbol table output type as a Stringstatic StringMLContextUtil.displayInputs(String name, Map<String, Object> map, LocalVariableMap symbolTable) Obtain a display of script inputs.static StringMLContextUtil.displayOutputs(String name, Set<String> outputNames, LocalVariableMap symbolTable) Obtain a display of the script outputs.static StringMLContextUtil.displayOutputs(Set<String> outputNames, LocalVariableMap symbolTable) Obtain a display of the script outputs.static StringMLContextUtil.displaySymbolTable(String name, LocalVariableMap symbolTable) Display the keys and values in the symbol tablestatic StringMLContextUtil.displaySymbolTable(LocalVariableMap symbolTable) Display the keys and values in the symbol tablestatic booleanMLContextUtil.doesSymbolTableContainFrameObject(LocalVariableMap symbolTable, String variableName) Determine if the symbol table contains a FrameObject with the given variable name.static booleanMLContextUtil.doesSymbolTableContainMatrixObject(LocalVariableMap symbolTable, String variableName) Determine if the symbol table contains a MatrixObject with the given variable name.Constructors in org.apache.sysds.api.mlcontext with parameters of type LocalVariableMap -
Uses of LocalVariableMap in org.apache.sysds.hops
Methods in org.apache.sysds.hops with parameters of type LocalVariableMapModifier and TypeMethodDescriptionstatic doubleHop.computeBoundsInformation(Hop input, LocalVariableMap vars) static doubleHop.computeBoundsInformation(Hop input, LocalVariableMap vars, Map<Long, Double> memo) longHop.computeSizeInformation(Hop input, LocalVariableMap vars) longHop.computeSizeInformation(Hop input, LocalVariableMap vars, Map<Long, Long> memo) static longOptimizerUtils.getNumIterations(ForProgramBlock fpb, LocalVariableMap vars, long defaultValue) voidHop.refreshColsParameterInformation(Hop input, LocalVariableMap vars) voidHop.refreshColsParameterInformation(Hop input, LocalVariableMap vars, Map<Long, Long> memo) voidHop.refreshRowsParameterInformation(Hop input, LocalVariableMap vars) voidHop.refreshRowsParameterInformation(Hop input, LocalVariableMap vars, Map<Long, Long> memo) static doubleOptimizerUtils.rEvalSimpleDoubleExpression(Hop root, Map<Long, Double> valMemo, LocalVariableMap vars) static longOptimizerUtils.rEvalSimpleLongExpression(Hop root, Map<Long, Long> valMemo, LocalVariableMap vars) -
Uses of LocalVariableMap in org.apache.sysds.hops.cost
Methods in org.apache.sysds.hops.cost with parameters of type LocalVariableMapModifier and TypeMethodDescriptiondoubleCostEstimator.getTimeEstimate(ProgramBlock pb, LocalVariableMap vars, HashMap<String, VarStats> stats, boolean recursive) doubleCostEstimator.getTimeEstimate(Program rtprog, LocalVariableMap vars, HashMap<String, VarStats> stats) -
Uses of LocalVariableMap in org.apache.sysds.hops.fedplanner
Methods in org.apache.sysds.hops.fedplanner with parameters of type LocalVariableMapModifier and TypeMethodDescriptionFederatedPlannerUtils.getTransientInputs(Hop currentHop, Map<String, Hop> paramMap, Map<String, Hop> transientWrites, LocalVariableMap localVariableMap) Get transient inputs from either paramMap or transientWrites.abstract voidAFederatedPlanner.rewriteFunctionDynamic(FunctionStatementBlock function, LocalVariableMap funcArgs) Selects a federated execution plan for the given function, taking into account federation types of the arguments.voidFederatedPlannerFedAll.rewriteFunctionDynamic(FunctionStatementBlock function, LocalVariableMap funcArgs) voidFederatedPlannerFedCostBased.rewriteFunctionDynamic(FunctionStatementBlock function, LocalVariableMap funcArgs) -
Uses of LocalVariableMap in org.apache.sysds.hops.recompile
Methods in org.apache.sysds.hops.recompile that return LocalVariableMapModifier and TypeMethodDescriptionstatic LocalVariableMapRecompiler.reconcileUpdatedCallVarsIf(LocalVariableMap oldCallVars, LocalVariableMap callVarsIf, LocalVariableMap callVarsElse, StatementBlock sb) Methods in org.apache.sysds.hops.recompile with parameters of type LocalVariableMapModifier and TypeMethodDescriptionstatic voidRecompiler.extractDAGOutputStatistics(List<Hop> hops, LocalVariableMap vars) static voidRecompiler.extractDAGOutputStatistics(List<Hop> hops, LocalVariableMap vars, boolean overwrite) static voidRecompiler.extractDAGOutputStatistics(Hop hop, LocalVariableMap vars, boolean overwrite) static ArrayList<Instruction>Recompiler.recompileHopsDag(Hop hop, LocalVariableMap vars, RecompileStatus status, boolean inplace, boolean replaceLit, long tid) static ArrayList<Instruction>Recompiler.recompileHopsDag(StatementBlock sb, ArrayList<Hop> hops, LocalVariableMap vars, RecompileStatus status, boolean inplace, boolean replaceLit, long tid) static voidRecompiler.recompileProgramBlockHierarchy(List<ProgramBlock> pbs, LocalVariableMap vars, long tid, boolean inplace, Recompiler.ResetType resetRecompile) static LocalVariableMapRecompiler.reconcileUpdatedCallVarsIf(LocalVariableMap oldCallVars, LocalVariableMap callVarsIf, LocalVariableMap callVarsElse, StatementBlock sb) static booleanRecompiler.reconcileUpdatedCallVarsLoops(LocalVariableMap oldCallVars, LocalVariableMap callVars, StatementBlock sb) static voidRecompiler.removeUpdatedScalars(LocalVariableMap callVars, StatementBlock sb) Remove any scalar variables from the variable map if the variable is updated in this block.static voidRecompiler.rReplaceLiterals(Hop hop, LocalVariableMap vars, boolean scalarsOnly) static voidRecompiler.rUpdateStatistics(Hop hop, LocalVariableMap vars) -
Uses of LocalVariableMap in org.apache.sysds.hops.rewrite
Methods in org.apache.sysds.hops.rewrite that return LocalVariableMapConstructors in org.apache.sysds.hops.rewrite with parameters of type LocalVariableMapModifierConstructorDescriptionRewriteRemovePersistentReadWrite(String[] in, String[] out, LocalVariableMap vars) -
Uses of LocalVariableMap in org.apache.sysds.runtime.controlprogram
Methods in org.apache.sysds.runtime.controlprogram that return LocalVariableMapModifier and TypeMethodDescriptionstatic LocalVariableMapLocalVariableMap.deserialize(String varStr) Methods in org.apache.sysds.runtime.controlprogram with parameters of type LocalVariableMapConstructors in org.apache.sysds.runtime.controlprogram with parameters of type LocalVariableMap -
Uses of LocalVariableMap in org.apache.sysds.runtime.controlprogram.context
Methods in org.apache.sysds.runtime.controlprogram.context that return LocalVariableMapMethods in org.apache.sysds.runtime.controlprogram.context with parameters of type LocalVariableMapModifier and TypeMethodDescriptionstatic ExecutionContextExecutionContextFactory.createContext(LocalVariableMap vars, Program prog) voidExecutionContext.setVariables(LocalVariableMap vars) Constructors in org.apache.sysds.runtime.controlprogram.context with parameters of type LocalVariableMap -
Uses of LocalVariableMap in org.apache.sysds.runtime.controlprogram.paramserv
Methods in org.apache.sysds.runtime.controlprogram.paramserv with parameters of type LocalVariableMapModifier and TypeMethodDescriptionstatic ExecutionContextParamservUtils.createExecutionContext(ExecutionContext ec, LocalVariableMap varsMap, String updFunc, String aggFunc, int k) static ExecutionContextParamservUtils.createExecutionContext(ExecutionContext ec, LocalVariableMap varsMap, String updFunc, String aggFunc, int k, boolean forceExecTypeCP) -
Uses of LocalVariableMap in org.apache.sysds.runtime.controlprogram.parfor
Methods in org.apache.sysds.runtime.controlprogram.parfor that return LocalVariableMapModifier and TypeMethodDescriptionstatic LocalVariableMap[]RemoteParForUtils.getResults(List<scala.Tuple2<Long, String>> out, org.apache.commons.logging.Log LOG) ParForBody.getVariables()ParWorker.getVariables()RemoteParForJobReturn.getVariables()Methods in org.apache.sysds.runtime.controlprogram.parfor with parameters of type LocalVariableMapModifier and TypeMethodDescriptionstatic voidRemoteParForUtils.exportLineageItems(long workerID, LocalVariableMap vars, ArrayList<ParForStatementBlock.ResultVar> resultVars, Lineage lineage) Export lineage for remote Spark parfor workers.RemoteParForUtils.exportResultVariables(long workerID, LocalVariableMap vars, ArrayList<ParForStatementBlock.ResultVar> resultVars) For remote Spark parfor workers.static Lineage[]RemoteParForUtils.getLineages(LocalVariableMap[] results) voidCachedReuseVariables.reuseVariables(long pfid, LocalVariableMap vars, Collection<String> excludeList, Map<String, org.apache.spark.broadcast.Broadcast<CacheBlock<?>>> _brInputs, boolean cleanCache) Constructors in org.apache.sysds.runtime.controlprogram.parfor with parameters of type LocalVariableMapModifierConstructorDescriptionRemoteParForJobReturn(boolean successful, int numTasks, int numIters, LocalVariableMap[] variables) RemoteParForJobReturn(boolean successful, int numTasks, int numIters, LocalVariableMap[] variables, Lineage[] lineages) -
Uses of LocalVariableMap in org.apache.sysds.runtime.controlprogram.parfor.opt
Methods in org.apache.sysds.runtime.controlprogram.parfor.opt that return LocalVariableMapModifier and TypeMethodDescriptionstatic LocalVariableMapProgramRecompiler.getReusableScalarVariables(DMLProgram prog, StatementBlock parforSB, LocalVariableMap vars) Methods in org.apache.sysds.runtime.controlprogram.parfor.opt with parameters of type LocalVariableMapModifier and TypeMethodDescriptionOptTreeConverter.createAbstractOptNodes(ArrayList<Hop> hops, LocalVariableMap vars, OptTreePlanMapping hlMap, Set<String> memo) static LocalVariableMapProgramRecompiler.getReusableScalarVariables(DMLProgram prog, StatementBlock parforSB, LocalVariableMap vars) static OptNodeOptTreeConverter.rCreateAbstractOptNode(StatementBlock sb, ProgramBlock pb, LocalVariableMap vars, boolean topLevel, OptTreePlanMapping hlMap, Set<String> memo) OptTreeConverter.rCreateAbstractOptNodes(Hop hop, LocalVariableMap vars, OptTreePlanMapping hlMap, Set<String> memo) static voidProgramRecompiler.replaceConstantScalarVariables(StatementBlock sb, LocalVariableMap vars) Constructors in org.apache.sysds.runtime.controlprogram.parfor.opt with parameters of type LocalVariableMapModifierConstructorDescription -
Uses of LocalVariableMap in org.apache.sysds.runtime.instructions.cp
Methods in org.apache.sysds.runtime.instructions.cp with parameters of type LocalVariableMapModifier and TypeMethodDescriptionstatic StringCPInstruction.updateLabels(String instList, LocalVariableMap labelValueMapping) Takes a delimited string of instructions, and replaces ALL placeholder labels (such as ##mVar2## and ##Var5##) in ALL instructions.