Uses of Enum Class
org.apache.sysds.lops.MapMultChain.ChainType
Packages that use MapMultChain.ChainType
Package
Description
-
Uses of MapMultChain.ChainType in org.apache.sysds.hops
Methods in org.apache.sysds.hops that return MapMultChain.ChainTypeModifier and TypeMethodDescriptionAggBinaryOp.checkMapMultChain()MapMultChain: Determine if XtwXv/XtXv pattern applies for this aggbinary and if yes which type. -
Uses of MapMultChain.ChainType in org.apache.sysds.lops
Methods in org.apache.sysds.lops that return MapMultChain.ChainTypeModifier and TypeMethodDescriptionstatic MapMultChain.ChainTypeReturns the enum constant of this class with the specified name.static MapMultChain.ChainType[]MapMultChain.ChainType.values()Returns an array containing the constants of this enum class, in the order they are declared.Constructors in org.apache.sysds.lops with parameters of type MapMultChain.ChainTypeModifierConstructorDescriptionMapMultChain(Lop input1, Lop input2, Lop input3, MapMultChain.ChainType chain, Types.DataType dt, Types.ValueType vt, Types.ExecType et) Constructor to setup a map mult chain with weights -
Uses of MapMultChain.ChainType in org.apache.sysds.runtime.compress
Methods in org.apache.sysds.runtime.compress with parameters of type MapMultChain.ChainTypeModifier and TypeMethodDescriptionCompressedMatrixBlock.chainMatrixMultOperations(MatrixBlock v, MatrixBlock w, MatrixBlock out, MapMultChain.ChainType ctype, int k) -
Uses of MapMultChain.ChainType in org.apache.sysds.runtime.compress.lib
Methods in org.apache.sysds.runtime.compress.lib with parameters of type MapMultChain.ChainTypeModifier and TypeMethodDescriptionstatic MatrixBlockCLALibMMChain.mmChain(CompressedMatrixBlock x, MatrixBlock v, MatrixBlock w, MatrixBlock out, MapMultChain.ChainType ctype, int k) Support compressed MM chain operation to fuse the following cases : -
Uses of MapMultChain.ChainType in org.apache.sysds.runtime.instructions.cp
Methods in org.apache.sysds.runtime.instructions.cp that return MapMultChain.ChainType -
Uses of MapMultChain.ChainType in org.apache.sysds.runtime.instructions.fed
Methods in org.apache.sysds.runtime.instructions.fed that return MapMultChain.ChainTypeConstructors in org.apache.sysds.runtime.instructions.fed with parameters of type MapMultChain.ChainTypeModifierConstructorDescriptionMMChainFEDInstruction(CPOperand in1, CPOperand in2, CPOperand in3, CPOperand out, MapMultChain.ChainType type, int k, String opcode, String istr) -
Uses of MapMultChain.ChainType in org.apache.sysds.runtime.matrix.data
Methods in org.apache.sysds.runtime.matrix.data with parameters of type MapMultChain.ChainTypeModifier and TypeMethodDescriptionMatrixBlock.chainMatrixMultOperations(MatrixBlock v, MatrixBlock w, MatrixBlock out, MapMultChain.ChainType ctype) MatrixBlock.chainMatrixMultOperations(MatrixBlock v, MatrixBlock w, MatrixBlock out, MapMultChain.ChainType ctype, int k) static voidLibMatrixMult.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 voidLibMatrixMult.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)).