public abstract class ComputationSPInstruction extends SPInstruction
SPInstruction.SPType
Instruction.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, _sptype
beginCol, beginLine, DATATYPE_PREFIX, endCol, endLine, filename, GPU_INST_PREFIX, instOpcode, INSTRUCTION_DELIM, instString, LITERAL_PREFIX, LOG, OPERAND_DELIM, SP_INST_PREFIX, 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, getType, postprocessInstruction, preprocessInstruction, processInstruction, requiresLabelUpdate
getBeginColumn, getBeginLine, getEndColumn, getEndLine, getExtendedOpcode, getFilename, getInstID, getLineNum, getOpcode, printMe, setInstID, setLocation, setLocation, setLocation, setLocation, toString, updateInstructionThreadID
public 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)
protected void updateUnaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec, String nameIn, String nameOut)
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)
Copyright © 2018 The Apache Software Foundation. All rights reserved.