Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-609

StepLinregDS algorithm fails on parfor optimization

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • SystemML 0.10
    • Compiler, Runtime
    • None

    Description

      StepLinregDS fails - independent of the datasize - during parfor optimization, specifically during the update in-place rewrite.

      Exception in thread "main" org.apache.sysml.api.DMLException: org.apache.sysml.runtime.DMLRuntimeException: java.lang.ClassCastException: org.apache.sysml.hops.FunctionOp incompatible with org.apache.sysml.parser.StatementBlock
              at org.apache.sysml.api.DMLScript.executeScript(DMLScript.java:350)
              at org.apache.sysml.api.DMLScript.main(DMLScript.java:197)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
              at java.lang.reflect.Method.invoke(Method.java:611)
              at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
      Caused by: org.apache.sysml.runtime.DMLRuntimeException: java.lang.ClassCastException: org.apache.sysml.hops.FunctionOp incompatible with org.apache.sysml.parser.StatementBlock
              at org.apache.sysml.runtime.controlprogram.Program.execute(Program.java:153)
              at org.apache.sysml.api.DMLScript.execute(DMLScript.java:678)
              at org.apache.sysml.api.DMLScript.executeScript(DMLScript.java:338)
              ... 6 more
      Caused by: java.lang.ClassCastException: org.apache.sysml.hops.FunctionOp incompatible with org.apache.sysml.parser.StatementBlock
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptTreePlanMappingAbstract.getMappedProg(OptTreePlanMappingAbstract.java:101)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.rComputeSumMemoryIntermediates(OptimizerRuleBased.java:2746)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.rComputeSumMemoryIntermediates(OptimizerRuleBased.java:2732)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.rComputeSumMemoryIntermediates(OptimizerRuleBased.java:2732)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.rComputeSumMemoryIntermediates(OptimizerRuleBased.java:2732)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.rComputeSumMemoryIntermediates(OptimizerRuleBased.java:2732)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.rewriteSetInPlaceResultIndexing(OptimizerRuleBased.java:1891)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.optimize(OptimizerRuleBased.java:311)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizationWrapper.optimize(OptimizationWrapper.java:322)
              at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizationWrapper.optimize(OptimizationWrapper.java:175)
              at org.apache.sysml.runtime.controlprogram.ParForProgramBlock.execute(ParForProgramBlock.java:549)
              at org.apache.sysml.runtime.controlprogram.Program.execute(Program.java:146)
      
      

      Attachments

        Issue Links

          Activity

            People

              mboehm7 Matthias Boehm
              mboehm7 Matthias Boehm
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: