Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
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
- relates to
-
SYSTEMDS-410 Update in-place parfor intermediates
- Open