ParForStatementBlock (Apache SystemDS 3.4.0-SNAPSHOT API)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParForStatementBlock.ResultVar
-
Field Summary
Fields Modifier and Type Field Description static StringCHECKstatic StringDATA_PARTITIONERstatic StringEXEC_MODEstatic StringINTERAL_FN_INDEX_COLstatic StringINTERAL_FN_INDEX_ROWstatic StringOPT_LOGstatic StringOPT_MODEstatic StringPARstatic StringPROFILEstatic StringRESULT_MERGEstatic StringTASK_PARTITIONERstatic StringTASK_SIZE-
Fields inherited from class org.apache.sysds.parser.StatementBlock
DEFAULT_LOOP_REPETITIONS
-
-
Constructor Summary
Constructors Constructor Description ParForStatementBlock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParForProgramBlock.PartitionFormatdetermineDataPartitionFormat(String var)Determines the PDataPartitioningFormat for read-only parent variables according to the access pattern of that variable within the parfor statement block.
longgetID()List<String>getReadOnlyParentMatrixVars()ArrayList<ParForStatementBlock.ResultVar>getResultVariables()voidsetResultVariables(ArrayList<ParForStatementBlock.ResultVar> rvars)VariableSetvalidate(DMLProgram dmlProg, VariableSet ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)-
Methods inherited from class org.apache.sysds.parser.ForStatementBlock
analyze, getEstimateReps, getFromHops, getFromLops, getIncrementHops, getIncrementLops, getInputstoSB, getIterPredicate, getToHops, getToLops, initializebackwardLV, initializeforwardLV, performConstantPropagation, requiresFromRecompilation, requiresIncrementRecompilation, requiresPredicateRecompilation, requiresToRecompilation, setFromHops, setFromLops, setIncrementHops, setIncrementLops, setToHops, setToLops, updatePredicateRecompilationFlags
-
Methods inherited from class org.apache.sysds.parser.StatementBlock
addStatement, addStatementBlock, getBeginColumn, getBeginLine, getCheckpointPositions, getConstIn, getConstOut, getDMLProg, getEndColumn, getEndLine, getFilename, getHops, getLoopDepRatio, getLops, getName, getNumStatements, getOutputNamesofSB, getOutputsofSB, getSBID, getStatement, getStatements, getText, getUpdateInPlaceVars, hasHops, isMergeableFunctionCallBlock, isNondeterministic, isRecompileOnce, isRewritableFunctionCall, isSplitDag, mergeable, mergeFunctionCalls, mergeStatementBlocks, printBlockErrorLocation, printErrorLocation, printWarningLocation, raiseValidateError, raiseValidateError, requiresRecompilation, rewriteFunctionCallStatements, rHoistFunctionCallsFromExpressions, rHoistFunctionCallsFromExpressions, rHoistFunctionCallsFromExpressions, setBeginColumn, setBeginLine, setCheckpointPosition, setDMLProg, setEndColumn, setEndLine, setFilename, setHops, setLoopDepRatio, setLops, setNondeterministic, setParseInfo, setRecompileOnce, setSplitDag, setStatementFormatType, setStatementFormatType, setStatements, setText, setUpdateInPlaceVars, toString, updateRecompilationFlag
-
Methods inherited from class org.apache.sysds.parser.LiveVariableAnalysis
getGen, getKill, getWarn, liveIn, liveOut, setGen, setKill, setLiveIn, setLiveOut, setReadVariables, setUpdatedVariables, updateLiveVariablesOut, variablesRead, variablesUpdated
-
-