org.apache.sysml.runtime.instructions.spark

Class CpmmSPInstruction



  • public class CpmmSPInstruction
    extends BinarySPInstruction
    Cpmm: cross-product matrix multiplication operation (distributed matrix multiply by join over common dimension and subsequent aggregation of partial results). NOTE: There is additional optimization potential by preventing aggregation for a single block on the common dimension. However, in such a case we would never pick cpmm because this would result in a degree of parallelism of 1.
    • Constructor Detail

      • CpmmSPInstruction

        public CpmmSPInstruction(org.apache.sysml.runtime.matrix.operators.Operator op,
                                 org.apache.sysml.runtime.instructions.cp.CPOperand in1,
                                 org.apache.sysml.runtime.instructions.cp.CPOperand in2,
                                 org.apache.sysml.runtime.instructions.cp.CPOperand out,
                                 org.apache.sysml.hops.AggBinaryOp.SparkAggType aggtype,
                                 String opcode,
                                 String istr)

Copyright © 2017 The Apache Software Foundation. All rights reserved.