public abstract class ComputationSPInstruction extends SPInstruction
SPInstruction.SPTypeInstruction.IType| Modifier and Type | Field and Description |
|---|---|
org.apache.sysml.runtime.instructions.cp.CPOperand |
input1 |
org.apache.sysml.runtime.instructions.cp.CPOperand |
input2 |
org.apache.sysml.runtime.instructions.cp.CPOperand |
input3 |
org.apache.sysml.runtime.instructions.cp.CPOperand |
output |
_optr, _requiresLabelUpdate, _sptypebeginCol, beginLine, DATATYPE_PREFIX, endCol, endLine, filename, GPU_INST_PREFIX, instOpcode, INSTRUCTION_DELIM, instString, LITERAL_PREFIX, LOG, OPERAND_DELIM, SP_INST_PREFIX, type, VALUETYPE_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
ComputationSPInstruction(SPInstruction.SPType type,
org.apache.sysml.runtime.matrix.operators.Operator op,
org.apache.sysml.runtime.instructions.cp.CPOperand in1,
org.apache.sysml.runtime.instructions.cp.CPOperand in2,
org.apache.sysml.runtime.instructions.cp.CPOperand in3,
org.apache.sysml.runtime.instructions.cp.CPOperand out,
String opcode,
String istr) |
protected |
ComputationSPInstruction(SPInstruction.SPType type,
org.apache.sysml.runtime.matrix.operators.Operator op,
org.apache.sysml.runtime.instructions.cp.CPOperand in1,
org.apache.sysml.runtime.instructions.cp.CPOperand in2,
org.apache.sysml.runtime.instructions.cp.CPOperand out,
String opcode,
String istr) |
| Modifier and Type | Method and Description |
|---|---|
String |
getOutputVariableName() |
protected void |
updateBinaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec) |
protected void |
updateUnaryAggOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec,
org.apache.sysml.runtime.functionobjects.IndexFunction ixFn) |
protected void |
updateUnaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec) |
protected void |
updateUnaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec,
String nameIn,
String nameOut) |
getGraphString, getSPInstructionType, postprocessInstruction, preprocessInstruction, processInstruction, requiresLabelUpdategetBeginColumn, getBeginLine, getEndColumn, getEndLine, getExtendedOpcode, getFilename, getInstID, getLineNum, getOpcode, getType, printMe, setInstID, setLocation, setLocation, setLocation, setLocation, setType, toString, updateInstructionThreadIDpublic org.apache.sysml.runtime.instructions.cp.CPOperand output
public org.apache.sysml.runtime.instructions.cp.CPOperand input1
public org.apache.sysml.runtime.instructions.cp.CPOperand input2
public org.apache.sysml.runtime.instructions.cp.CPOperand input3
protected ComputationSPInstruction(SPInstruction.SPType type, org.apache.sysml.runtime.matrix.operators.Operator op, org.apache.sysml.runtime.instructions.cp.CPOperand in1, org.apache.sysml.runtime.instructions.cp.CPOperand in2, org.apache.sysml.runtime.instructions.cp.CPOperand out, String opcode, String istr)
protected ComputationSPInstruction(SPInstruction.SPType type, org.apache.sysml.runtime.matrix.operators.Operator op, org.apache.sysml.runtime.instructions.cp.CPOperand in1, org.apache.sysml.runtime.instructions.cp.CPOperand in2, org.apache.sysml.runtime.instructions.cp.CPOperand in3, org.apache.sysml.runtime.instructions.cp.CPOperand out, String opcode, String istr)
public String getOutputVariableName()
protected void updateUnaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec)
throws DMLRuntimeException
DMLRuntimeExceptionprotected void updateUnaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec,
String nameIn,
String nameOut)
throws DMLRuntimeException
DMLRuntimeExceptionprotected void updateBinaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec)
throws DMLRuntimeException
DMLRuntimeExceptionprotected void updateUnaryAggOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec,
org.apache.sysml.runtime.functionobjects.IndexFunction ixFn)
throws DMLRuntimeException
DMLRuntimeExceptionCopyright © 2018 The Apache Software Foundation. All rights reserved.