Class FEDInstruction
- java.lang.Object
-
- org.apache.sysds.runtime.instructions.Instruction
-
- org.apache.sysds.runtime.instructions.fed.FEDInstruction
-
- Direct Known Subclasses:
ComputationFEDInstruction,InitFEDInstruction,SpoofFEDInstruction,VariableFEDInstruction
public abstract class FEDInstruction extends Instruction
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFEDInstruction.FederatedOutputstatic classFEDInstruction.FEDType-
Nested classes/interfaces inherited from class org.apache.sysds.runtime.instructions.Instruction
Instruction.IType
-
-
Field Summary
-
Fields inherited from class org.apache.sysds.runtime.instructions.Instruction
DATATYPE_PREFIX, FEDERATED_INST_PREFIX, GPU_INST_PREFIX, INSTRUCTION_DELIM, LITERAL_PREFIX, OPERAND_DELIM, SP_INST_PREFIX, VALUETYPE_PREFIX
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FEDInstruction.FEDTypegetFEDInstructionType()longgetTID()Instruction.ITypegetType()InstructionpreprocessInstruction(ExecutionContext ec)This method should be used for any setup before executing this instruction.voidsetTID(long tid)-
Methods inherited from class org.apache.sysds.runtime.instructions.Instruction
getBeginColumn, getBeginLine, getEndColumn, getEndLine, getExtendedOpcode, getFilename, getGraphString, getInstID, getInstructionString, getLineNum, getOpcode, getOperator, getPrivacyConstraint, postprocessInstruction, printMe, processInstruction, requiresLabelUpdate, setInstID, setLocation, setLocation, setLocation, setLocation, setPrivacyConstraint, setPrivacyConstraint, toString, updateInstructionThreadID
-
-
-
-
Method Detail
-
getType
public Instruction.IType getType()
- Specified by:
getTypein classInstruction
-
getFEDInstructionType
public FEDInstruction.FEDType getFEDInstructionType()
-
getTID
public long getTID()
-
setTID
public void setTID(long tid)
-
preprocessInstruction
public Instruction preprocessInstruction(ExecutionContext ec)
Description copied from class:InstructionThis method should be used for any setup before executing this instruction. Overwriting methods should first call the super method and subsequently do their custom setup.- Overrides:
preprocessInstructionin classInstruction- Parameters:
ec- execution context- Returns:
- instruction
-
-