org.apache.sysml.runtime.instructions.spark

Class ComputationSPInstruction

    • Field Detail

      • output

        public org.apache.sysml.runtime.instructions.cp.CPOperand output
      • input1

        public org.apache.sysml.runtime.instructions.cp.CPOperand input1
      • input2

        public org.apache.sysml.runtime.instructions.cp.CPOperand input2
      • input3

        public org.apache.sysml.runtime.instructions.cp.CPOperand input3
    • Constructor Detail

      • ComputationSPInstruction

        protected ComputationSPInstruction(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,
                                           String opcode,
                                           String istr)
      • ComputationSPInstruction

        protected ComputationSPInstruction(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 in3,
                                           org.apache.sysml.runtime.instructions.cp.CPOperand out,
                                           String opcode,
                                           String istr)
    • Method Detail

      • getOutputVariableName

        public String getOutputVariableName()
      • updateUnaryOutputMatrixCharacteristics

        protected void updateUnaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec)
                                                       throws DMLRuntimeException
        Throws:
        DMLRuntimeException
      • updateUnaryOutputMatrixCharacteristics

        protected void updateUnaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec,
                                                              String nameIn,
                                                              String nameOut)
                                                       throws DMLRuntimeException
        Throws:
        DMLRuntimeException
      • updateBinaryOutputMatrixCharacteristics

        protected void updateBinaryOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec)
                                                        throws DMLRuntimeException
        Throws:
        DMLRuntimeException
      • updateUnaryAggOutputMatrixCharacteristics

        protected void updateUnaryAggOutputMatrixCharacteristics(org.apache.sysml.runtime.controlprogram.context.SparkExecutionContext sec,
                                                                 org.apache.sysml.runtime.functionobjects.IndexFunction ixFn)
                                                          throws DMLRuntimeException
        Throws:
        DMLRuntimeException

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