public class QuaternaryOp extends MultiThreadedHop
| Modifier and Type | Field and Description |
|---|---|
static boolean |
FORCE_REPLICATION |
_beginColumn, _beginLine, _endColumn, _endLine, _filename, _text, CPThreshold| Constructor and Description |
|---|
QuaternaryOp(String l,
Types.DataType dt,
Types.ValueType vt,
Types.OpOp4 o,
Hop inX,
Hop inU,
Hop inV) |
QuaternaryOp(String l,
Types.DataType dt,
Types.ValueType vt,
Types.OpOp4 o,
Hop inX,
Hop inU,
Hop inV,
boolean flag1,
boolean flag2)
Constructor for wsigmoid.
|
QuaternaryOp(String l,
Types.DataType dt,
Types.ValueType vt,
Types.OpOp4 o,
Hop inW,
Hop inU,
Hop inV,
boolean umult,
Types.OpOp1 uop,
Types.OpOp2 sop) |
QuaternaryOp(String l,
Types.DataType dt,
Types.ValueType vt,
Types.OpOp4 o,
Hop inX,
Hop inU,
Hop inV,
Hop inW,
boolean post)
Constructor for wsloss.
|
QuaternaryOp(String l,
Types.DataType dt,
Types.ValueType vt,
Types.OpOp4 o,
Hop inX,
Hop inU,
Hop inV,
Hop inW,
int baseType,
boolean flag1,
boolean flag2) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsAllExecTypes() |
void |
checkArity()
Check whether this Hop has a correct number of inputs.
|
Object |
clone() |
boolean |
compare(Hop that) |
Lop |
constructLops() |
Types.OpOp4 |
getOp() |
String |
getOpString() |
boolean |
isGPUEnabled()
In memory-based optimizer mode (see OptimizerUtils.isMemoryBasedOptLevel()),
the exectype is determined by checking this method as well as memory budget of this Hop.
|
boolean |
isMultiThreadedOpType() |
void |
refreshSizeInformation()
Update the output size information for this hop.
|
getMaxNumThreads, setMaxNumThreadsaddAllInputs, addInput, checkAndSetForcedPlatform, checkAndSetInvalidCPDimsAndSize, clearMemEstimate, colsKnown, computeBoundsInformation, computeBoundsInformation, computeBoundsInformation, computeMemEstimate, computeSizeInformation, computeSizeInformation, computeSizeInformation, constructAndSetLopsDataFlowProperties, createOffsetLop, dimsKnown, dimsKnown, dimsKnownAny, getBeginColumn, getBeginLine, getBlocksize, getDataCharacteristics, getDataType, getDim, getDim1, getDim2, getEndColumn, getEndLine, getExecType, getFilename, getForcedExecType, getHopID, getInput, getInput, getInputMemEstimate, getInputOutputSize, getIntermediateMemEstimate, getLength, getLops, getMemEstimate, getName, getNnz, getOutputMemEstimate, getParent, getPrivacy, getSparsity, getSpBroadcastSize, getText, getUpdateType, getValueType, hasFederatedOutput, hasMatrixInputWithDifferentBlocksizes, hasValidCPDimsAndSize, isFederated, isFederatedOutput, isMatrix, isMemEstimated, isOutputEmptyBlocks, isScalar, isTransposeSafe, isVisited, printErrorLocation, refreshColsParameterInformation, refreshColsParameterInformation, refreshMemEstimates, refreshRowsParameterInformation, refreshRowsParameterInformation, requiresCheckpoint, requiresCompression, requiresLineageCaching, requiresReblock, requiresRecompile, resetExecType, resetRecompilationFlag, resetRecompilationFlag, resetVisitStatus, resetVisitStatus, resetVisitStatus, resetVisitStatusForced, rowsKnown, setBeginColumn, setBeginLine, setBlocksize, setDataType, setDim, setDim1, setDim2, setEndColumn, setEndLine, setFilename, setForcedExecType, setLops, setMemEstimate, setName, setNnz, setOutputEmptyBlocks, setParseInfo, setPrivacy, setRequiresCheckpoint, setRequiresCompression, setRequiresDeCompression, setRequiresLineageCaching, setRequiresReblock, setRequiresRecompile, setText, setUpdateType, setValueType, setVisited, setVisited, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitctxAndFilenameToParseInfopublic QuaternaryOp(String l, Types.DataType dt, Types.ValueType vt, Types.OpOp4 o, Hop inX, Hop inU, Hop inV, Hop inW, boolean post)
l - ?dt - data typevt - value typeo - the Hop.OpOp4inX - high-level operator XinU - high-level operator UinV - high-level operator VinW - high-level operator Wpost - post weightspublic QuaternaryOp(String l, Types.DataType dt, Types.ValueType vt, Types.OpOp4 o, Hop inX, Hop inU, Hop inV, boolean flag1, boolean flag2)
l - ?dt - data typevt - value typeo - the Hop.OpOp4inX - high-level operator XinU - high-level operator UinV - high-level operator Vflag1 - logoutflag2 - minusinpublic QuaternaryOp(String l, Types.DataType dt, Types.ValueType vt, Types.OpOp4 o, Hop inX, Hop inU, Hop inV, Hop inW, int baseType, boolean flag1, boolean flag2)
public QuaternaryOp(String l, Types.DataType dt, Types.ValueType vt, Types.OpOp4 o, Hop inW, Hop inU, Hop inV, boolean umult, Types.OpOp1 uop, Types.OpOp2 sop)
public QuaternaryOp(String l, Types.DataType dt, Types.ValueType vt, Types.OpOp4 o, Hop inX, Hop inU, Hop inV)
public void checkArity()
HopcheckArity in class Hoppublic Types.OpOp4 getOp()
public boolean isGPUEnabled()
HopisGPUEnabled in class Hoppublic boolean isMultiThreadedOpType()
isMultiThreadedOpType in class MultiThreadedHoppublic Lop constructLops()
constructLops in class Hoppublic String getOpString()
getOpString in class Hoppublic boolean allowsAllExecTypes()
allowsAllExecTypes in class Hoppublic void refreshSizeInformation()
HoprefreshSizeInformation in class Hoppublic Object clone() throws CloneNotSupportedException
clone in class HopCloneNotSupportedExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.