public abstract class IndexingSPInstruction extends UnarySPInstruction
SPInstruction.SPINSTRUCTION_TYPE
Instruction.INSTRUCTION_TYPE
Modifier and Type | Field and Description |
---|---|
protected org.apache.sysml.hops.AggBinaryOp.SparkAggType |
_aggType |
protected org.apache.sysml.runtime.instructions.cp.CPOperand |
colLower |
protected org.apache.sysml.runtime.instructions.cp.CPOperand |
colUpper |
protected org.apache.sysml.runtime.instructions.cp.CPOperand |
rowLower |
protected org.apache.sysml.runtime.instructions.cp.CPOperand |
rowUpper |
input1, input2, input3, output
_optr, _requiresLabelUpdate, _sptype
beginCol, beginLine, DATATYPE_PREFIX, endCol, endLine, GPU_INST_PREFIX, instOpcode, INSTRUCTION_DELIM, instString, LITERAL_PREFIX, LOG, OPERAND_DELIM, SP_INST_PREFIX, type, VALUETYPE_PREFIX
Constructor and Description |
---|
IndexingSPInstruction(org.apache.sysml.runtime.matrix.operators.Operator op,
org.apache.sysml.runtime.instructions.cp.CPOperand in,
org.apache.sysml.runtime.instructions.cp.CPOperand rl,
org.apache.sysml.runtime.instructions.cp.CPOperand ru,
org.apache.sysml.runtime.instructions.cp.CPOperand cl,
org.apache.sysml.runtime.instructions.cp.CPOperand cu,
org.apache.sysml.runtime.instructions.cp.CPOperand out,
org.apache.sysml.hops.AggBinaryOp.SparkAggType aggtype,
String opcode,
String istr) |
IndexingSPInstruction(org.apache.sysml.runtime.matrix.operators.Operator op,
org.apache.sysml.runtime.instructions.cp.CPOperand lhsInput,
org.apache.sysml.runtime.instructions.cp.CPOperand rhsInput,
org.apache.sysml.runtime.instructions.cp.CPOperand rl,
org.apache.sysml.runtime.instructions.cp.CPOperand ru,
org.apache.sysml.runtime.instructions.cp.CPOperand cl,
org.apache.sysml.runtime.instructions.cp.CPOperand cu,
org.apache.sysml.runtime.instructions.cp.CPOperand out,
String opcode,
String istr) |
Modifier and Type | Method and Description |
---|---|
static IndexingSPInstruction |
parseInstruction(String str) |
getOutputVariableName, updateBinaryOutputMatrixCharacteristics, updateUnaryAggOutputMatrixCharacteristics, updateUnaryOutputMatrixCharacteristics, updateUnaryOutputMatrixCharacteristics
getGraphString, getSPInstructionType, postprocessInstruction, preprocessInstruction, processInstruction, requiresLabelUpdate
getExtendedOpcode, getInstID, getLineNum, getOpcode, getType, printMe, setInstID, setLocation, setLocation, setLocation, setLocation, setType, toString, updateInstructionThreadID
protected org.apache.sysml.runtime.instructions.cp.CPOperand rowLower
protected org.apache.sysml.runtime.instructions.cp.CPOperand rowUpper
protected org.apache.sysml.runtime.instructions.cp.CPOperand colLower
protected org.apache.sysml.runtime.instructions.cp.CPOperand colUpper
protected org.apache.sysml.hops.AggBinaryOp.SparkAggType _aggType
public IndexingSPInstruction(org.apache.sysml.runtime.matrix.operators.Operator op, org.apache.sysml.runtime.instructions.cp.CPOperand in, org.apache.sysml.runtime.instructions.cp.CPOperand rl, org.apache.sysml.runtime.instructions.cp.CPOperand ru, org.apache.sysml.runtime.instructions.cp.CPOperand cl, org.apache.sysml.runtime.instructions.cp.CPOperand cu, org.apache.sysml.runtime.instructions.cp.CPOperand out, org.apache.sysml.hops.AggBinaryOp.SparkAggType aggtype, String opcode, String istr)
public IndexingSPInstruction(org.apache.sysml.runtime.matrix.operators.Operator op, org.apache.sysml.runtime.instructions.cp.CPOperand lhsInput, org.apache.sysml.runtime.instructions.cp.CPOperand rhsInput, org.apache.sysml.runtime.instructions.cp.CPOperand rl, org.apache.sysml.runtime.instructions.cp.CPOperand ru, org.apache.sysml.runtime.instructions.cp.CPOperand cl, org.apache.sysml.runtime.instructions.cp.CPOperand cu, org.apache.sysml.runtime.instructions.cp.CPOperand out, String opcode, String istr)
public static IndexingSPInstruction parseInstruction(String str) throws DMLRuntimeException
DMLRuntimeException
Copyright © 2017 The Apache Software Foundation. All rights reserved.