Append(Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
boolean cbind,
LopProperties.ExecType et) |
AppendG(Lop input1,
Lop input2,
Lop input3,
Lop input4,
Types.DataType dt,
Types.ValueType vt,
boolean cbind,
LopProperties.ExecType et) |
AppendM(Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
boolean cbind,
boolean partitioned,
LopProperties.ExecType et) |
AppendR(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
boolean cbind,
LopProperties.ExecType et) |
Binary(Lop input1,
Lop input2,
Types.OpOp2 op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Constructor to perform a binary operation.
|
BinaryM(Lop input1,
Lop input2,
Types.OpOp2 op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean colVector)
Constructor to perform a binary operation.
|
BinaryUAggChain(Lop input1,
Types.OpOp2 bop,
Types.AggOp uaop,
Types.Direction uadir,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Constructor to setup a map mult chain without weights
|
CentralMoment(Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
CentralMoment(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
Compression(Lop input,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
CoVariance(Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
CoVariance(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
CoVariance(Lop input1,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
CSVReBlock(Lop input,
int blen,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
Ctable(Lop[] inputLops,
Ctable.OperationTypes op,
Types.DataType dt,
Types.ValueType vt,
boolean ignoreZeros,
LopProperties.ExecType et) |
Ctable(Lop[] inputLops,
Ctable.OperationTypes op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
CumulativeOffsetBinary(Lop data,
Lop offsets,
Types.DataType dt,
Types.ValueType vt,
double init,
boolean broadcast,
Types.AggOp op,
LopProperties.ExecType et) |
CumulativeOffsetBinary(Lop data,
Lop offsets,
Types.DataType dt,
Types.ValueType vt,
Types.AggOp op,
LopProperties.ExecType et) |
CumulativePartialAggregate(Lop input,
Types.DataType dt,
Types.ValueType vt,
Types.AggOp op,
LopProperties.ExecType et) |
DataGen(Types.OpOpDG op,
DataIdentifier id,
HashMap<String,Lop> inputParametersLops,
String baseDir,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Creates a new Rand-LOP.
|
DnnTransform(Lop input1,
Lop input2,
Lop input3,
Types.OpOpDnn op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
DnnTransform(Lop input1,
Lop input2,
Types.OpOpDnn op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
DnnTransform(Lop input,
Types.OpOpDnn op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k,
double intermediateMemBudget)
Constructor when we have one input.
|
FunctionCallCP(ArrayList<Lop> inputs,
String fnamespace,
String fname,
String[] inputNames,
String[] outputNames,
ArrayList<Hop> outputHops,
boolean opt,
LopProperties.ExecType et) |
FunctionCallCP(ArrayList<Lop> inputs,
String fnamespace,
String fname,
String[] inputNames,
String[] outputNames,
LopProperties.ExecType et) |
GroupedAggregate(HashMap<String,Lop> inputParameterLops,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
GroupedAggregate(HashMap<String,Lop> inputParameterLops,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean broadcastGroups) |
GroupedAggregate(HashMap<String,Lop> inputParameterLops,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
GroupedAggregateM(HashMap<String,Lop> inputParameterLops,
Types.DataType dt,
Types.ValueType vt,
boolean partitioned,
LopProperties.ExecType et) |
LeftIndex(Lop lhsInput,
Lop rhsInput,
Lop rowL,
Lop rowU,
Lop colL,
Lop colU,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
LeftIndex(Lop lhsInput,
Lop rhsInput,
Lop rowL,
Lop rowU,
Lop colL,
Lop colU,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
LeftIndex.LixCacheType type) |
MapMultChain(Lop input1,
Lop input2,
Lop input3,
MapMultChain.ChainType chain,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Constructor to setup a map mult chain with weights
|
MapMultChain(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Constructor to setup a map mult chain without weights
|
MatMultCP(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
MatMultCP(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean isLeftTransposed,
boolean isRightTransposed) |
MatMultCP(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
MMCJ(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
boolean outputEmptyBlocks,
AggBinaryOp.SparkAggType aggtype,
LopProperties.ExecType et) |
MMCJ(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
MMCJ.MMCJType type,
LopProperties.ExecType et)
Constructor to perform a cross product operation.
|
MMRJ(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Constructor to perform a cross product operation.
|
MMTSJ(Lop input1,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
MMTSJ.MMTSJType type) |
MMTSJ(Lop input1,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
MMTSJ.MMTSJType type,
boolean multiPass) |
MMTSJ(Lop input1,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
MMTSJ.MMTSJType type,
boolean multiPass,
int k) |
MMZip(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
boolean tRewrite,
LopProperties.ExecType et) |
Nary(Types.OpOpN operationType,
Types.DataType dt,
Types.ValueType vt,
Lop[] inputLops,
LopProperties.ExecType et) |
ParameterizedBuiltin(HashMap<String,Lop> paramLops,
Types.ParamBuiltinOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
ParameterizedBuiltin(HashMap<String,Lop> paramLops,
Types.ParamBuiltinOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean bRmEmptyBC) |
ParameterizedBuiltin(HashMap<String,Lop> paramLops,
Types.ParamBuiltinOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
PartialAggregate(Lop input,
Types.AggOp op,
Types.Direction direct,
Types.DataType dt,
Types.ValueType vt,
AggBinaryOp.SparkAggType aggtype,
LopProperties.ExecType et) |
PartialAggregate(Lop input,
Types.AggOp op,
Types.Direction direct,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
PickByCount(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
PickByCount.OperationTypes op,
LopProperties.ExecType et) |
PickByCount(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
PickByCount.OperationTypes op,
LopProperties.ExecType et,
boolean inMemoryInput) |
PMMJ(Lop pminput,
Lop rightinput,
Lop nrow,
Types.DataType dt,
Types.ValueType vt,
boolean partitioned,
boolean emptyBlocks,
LopProperties.ExecType et)
Constructor to setup a Permutation Matrix Multiplication
|
ReBlock(Lop input,
int blen,
Types.DataType dt,
Types.ValueType vt,
boolean outputEmptyBlocks,
LopProperties.ExecType et) |
RightIndex(Lop input,
Lop rowL,
Lop rowU,
Lop colL,
Lop colU,
Lop rowDim,
Lop colDim,
Types.DataType dt,
Types.ValueType vt,
AggBinaryOp.SparkAggType aggtype,
LopProperties.ExecType et) |
RightIndex(Lop input,
Lop rowL,
Lop rowU,
Lop colL,
Lop colU,
Lop rowDim,
Lop colDim,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
RightIndex(Lop input,
Lop rowL,
Lop rowU,
Lop colL,
Lop colU,
Lop rowDim,
Lop colDim,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean forleft) |
SortKeys(Lop input,
boolean desc,
SortKeys.OperationTypes op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
SortKeys(Lop input1,
Lop input2,
SortKeys.OperationTypes op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
SortKeys(Lop input,
SortKeys.OperationTypes op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
SpoofFused(ArrayList<Lop> inputs,
Types.DataType dt,
Types.ValueType vt,
Class<?> cla,
int k,
LopProperties.ExecType etype) |
Ternary(Types.OpOp3 op,
Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
TernaryAggregate(Lop input1,
Lop input2,
Lop input3,
Types.AggOp aggOp,
Types.OpOp2 binOp,
Types.Direction direction,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
Transform(Lop[] inputs,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
boolean outputEmptyBlock,
LopProperties.ExecType et) |
Transform(Lop[] inputs,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean bSortIndInMem) |
Transform(Lop[] inputs,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean bSortIndInMem,
int k) |
Transform(Lop[] inputs,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
Transform(Lop input,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
Transform(Lop input,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean bSortIndInMem) |
Transform(Lop input,
Types.ReOrgOp op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
UAggOuterChain(Lop input1,
Lop input2,
Types.AggOp uaop,
Types.Direction uadir,
Types.OpOp2 bop,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Constructor to setup a unaryagg outer chain
|
Unary(Lop input1,
Lop input2,
Types.OpOp1 op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Constructor to perform a unary operation with 2 inputs
|
Unary(Lop input1,
Types.OpOp1 op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int numThreads,
boolean inplace)
Constructor to perform a unary operation with 1 input.
|
UnaryCP(Lop input,
Types.OpOp1 op,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et)
Constructor to perform a scalar operation
|
WeightedCrossEntropy(Lop input1,
Lop input2,
Lop input3,
Lop input4,
Types.DataType dt,
Types.ValueType vt,
WeightedCrossEntropy.WCeMMType wt,
LopProperties.ExecType et) |
WeightedCrossEntropyR(Lop input1,
Lop input2,
Lop input3,
Lop input4,
Types.DataType dt,
Types.ValueType vt,
WeightedCrossEntropy.WCeMMType wt,
boolean cacheU,
boolean cacheV,
LopProperties.ExecType et) |
WeightedDivMM(Lop input1,
Lop input2,
Lop input3,
Lop input4,
Types.DataType dt,
Types.ValueType vt,
WeightedDivMM.WDivMMType wt,
LopProperties.ExecType et) |
WeightedDivMMR(Lop input1,
Lop input2,
Lop input3,
Lop input4,
Types.DataType dt,
Types.ValueType vt,
WeightedDivMM.WDivMMType wt,
boolean cacheU,
boolean cacheV,
LopProperties.ExecType et) |
WeightedSigmoid(Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
WeightedSigmoid.WSigmoidType wt,
LopProperties.ExecType et) |
WeightedSigmoidR(Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
WeightedSigmoid.WSigmoidType wt,
boolean cacheU,
boolean cacheV,
LopProperties.ExecType et) |
WeightedSquaredLoss(Lop input1,
Lop input2,
Lop input3,
Lop input4,
Types.DataType dt,
Types.ValueType vt,
WeightedSquaredLoss.WeightsType wt,
LopProperties.ExecType et) |
WeightedSquaredLossR(Lop input1,
Lop input2,
Lop input3,
Lop input4,
Types.DataType dt,
Types.ValueType vt,
WeightedSquaredLoss.WeightsType wt,
boolean cacheU,
boolean cacheV,
LopProperties.ExecType et) |
WeightedUnaryMM(Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
WeightedUnaryMM.WUMMType wt,
Types.OpOp1 op,
LopProperties.ExecType et) |
WeightedUnaryMMR(Lop input1,
Lop input2,
Lop input3,
Types.DataType dt,
Types.ValueType vt,
WeightedUnaryMM.WUMMType wt,
Types.OpOp1 op,
boolean cacheU,
boolean cacheV,
LopProperties.ExecType et) |