org.apache.sysml.runtime.instructions.spark

Class IndexingSPInstruction

  • Direct Known Subclasses:
    FrameIndexingSPInstruction, MatrixIndexingSPInstruction


    public abstract class IndexingSPInstruction
    extends UnarySPInstruction
    This class implements the matrix indexing functionality inside Spark. Example instructions: rangeReIndex:mVar1:Var2:Var3:Var4:Var5:mVar6 input=mVar1, output=mVar6, bounds = (Var2,Var3,Var4,Var5) rowindex_lower: Var2, rowindex_upper: Var3 colindex_lower: Var4, colindex_upper: Var5 leftIndex:mVar1:mVar2:Var3:Var4:Var5:Var6:mVar7 triggered by "mVar1[Var3:Var4, Var5:Var6] = mVar2" the result is stored in mVar7
    • Field Detail

      • rowLower

        protected org.apache.sysml.runtime.instructions.cp.CPOperand rowLower
      • rowUpper

        protected org.apache.sysml.runtime.instructions.cp.CPOperand rowUpper
      • colLower

        protected org.apache.sysml.runtime.instructions.cp.CPOperand colLower
      • colUpper

        protected org.apache.sysml.runtime.instructions.cp.CPOperand colUpper
      • _aggType

        protected org.apache.sysml.hops.AggBinaryOp.SparkAggType _aggType

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