org.apache.sysml.runtime.instructions.spark

Class UaggOuterChainSPInstruction



  • public class UaggOuterChainSPInstruction
    extends BinarySPInstruction
    Two types of broadcast variables used -- 1. Array of type double. 2.PartitionedMatrixBlock 1. Array of type double: Matrix B is sorted at driver level and passed to every task for cases where operations are handled with special cases. e.g. <, RowSum 2. PartitionedMatrixBlock: Any operations not implemented through this change goes through generic process, In that case, task takes Matrix B, in partitioned form and operate on it.
    • Constructor Detail

      • UaggOuterChainSPInstruction

        public UaggOuterChainSPInstruction(org.apache.sysml.runtime.matrix.operators.BinaryOperator bop,
                                           org.apache.sysml.runtime.matrix.operators.AggregateUnaryOperator uaggop,
                                           org.apache.sysml.runtime.matrix.operators.AggregateOperator aggop,
                                           org.apache.sysml.runtime.instructions.cp.CPOperand in1,
                                           org.apache.sysml.runtime.instructions.cp.CPOperand in2,
                                           org.apache.sysml.runtime.instructions.cp.CPOperand out,
                                           String opcode,
                                           String istr)

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