Modifier and Type | Method and Description |
---|---|
MapMultChain.ChainType |
AggBinaryOp.checkMapMultChain()
MapMultChain: Determine if XtwXv/XtXv pattern applies for this aggbinary
and if yes which type.
|
Modifier and Type | Method and Description |
---|---|
static MapMultChain.ChainType |
MapMultChain.ChainType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MapMultChain.ChainType[] |
MapMultChain.ChainType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Constructor and Description |
---|
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
|
Modifier and Type | Method and Description |
---|---|
MatrixBlock |
CompressedMatrixBlock.chainMatrixMultOperations(MatrixBlock v,
MatrixBlock w,
MatrixBlock out,
MapMultChain.ChainType ctype) |
MatrixBlock |
CompressedMatrixBlock.chainMatrixMultOperations(MatrixBlock v,
MatrixBlock w,
MatrixBlock out,
MapMultChain.ChainType ctype,
int k) |
Modifier and Type | Method and Description |
---|---|
MapMultChain.ChainType |
MMChainCPInstruction.getMMChainType() |
Modifier and Type | Method and Description |
---|---|
MapMultChain.ChainType |
MMChainFEDInstruction.getMMChainType() |
Constructor and Description |
---|
MMChainFEDInstruction(CPOperand in1,
CPOperand in2,
CPOperand in3,
CPOperand out,
MapMultChain.ChainType type,
int k,
String opcode,
String istr) |
Modifier and Type | Method and Description |
---|---|
MatrixBlock |
MatrixBlock.chainMatrixMultOperations(MatrixBlock v,
MatrixBlock w,
MatrixBlock out,
MapMultChain.ChainType ctype) |
MatrixBlock |
MatrixBlock.chainMatrixMultOperations(MatrixBlock v,
MatrixBlock w,
MatrixBlock out,
MapMultChain.ChainType ctype,
int k) |
static void |
LibMatrixMult.matrixMultChain(MatrixBlock mX,
MatrixBlock mV,
MatrixBlock mW,
MatrixBlock ret,
MapMultChain.ChainType ct)
Performs a matrix multiplication chain operation of type t(X)%*%(X%*%v) or t(X)%*%(w*(X%*%v)).
|
static void |
LibMatrixMult.matrixMultChain(MatrixBlock mX,
MatrixBlock mV,
MatrixBlock mW,
MatrixBlock ret,
MapMultChain.ChainType ct,
int k)
Performs a parallel matrix multiplication chain operation of type t(X)%*%(X%*%v) or t(X)%*%(w*(X%*%v)).
|
Copyright © 2020 The Apache Software Foundation. All rights reserved.