You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Matthias Boehm (JIRA)" <ji...@apache.org> on 2018/06/01 03:32:00 UTC
[jira] [Created] (SYSTEMML-2353) Parfor optimizer fails in spark
exec mode on block partitioning rewrite
Matthias Boehm created SYSTEMML-2353:
----------------------------------------
Summary: Parfor optimizer fails in spark exec mode on block partitioning rewrite
Key: SYSTEMML-2353
URL: https://issues.apache.org/jira/browse/SYSTEMML-2353
Project: SystemML
Issue Type: Bug
Reporter: Matthias Boehm
{code}
P = 2
s = 25
Y = rand(rows=100, cols=1, min=1, max=1)
for(i in seq(1,1,1)) {
n1 = nrow(Y)+0.0
Y = Y[2:n1,] - Y[1:n1-1,]
}
n = nrow(Y)
Z = rand(rows=n, cols=P, min=0, max=0)
parfor(i2 in seq(1, P, 1)){
Z[s*i2+1:n,i2] = Y[1:n-s*i2,]
}
{code}
{code}
Caused by: java.lang.RuntimeException: java.lang.NullPointerException
at org.apache.sysml.parser.ParForStatementBlock.determineAccessPattern(ParForStatementBlock.java:583)
at org.apache.sysml.parser.ParForStatementBlock.rDeterminePartitioningCandidates(ParForStatementBlock.java:534)
at org.apache.sysml.parser.ParForStatementBlock.rDeterminePartitioningCandidates(ParForStatementBlock.java:521)
at org.apache.sysml.parser.ParForStatementBlock.determineDataPartitionFormat(ParForStatementBlock.java:397)
at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.rewriteSetDataPartitioner(OptimizerRuleBased.java:416)
at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizerRuleBased.optimize(OptimizerRuleBased.java:230)
at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizationWrapper.optimize(OptimizationWrapper.java:243)
at org.apache.sysml.runtime.controlprogram.parfor.opt.OptimizationWrapper.optimize(OptimizationWrapper.java:116)
at org.apache.sysml.runtime.controlprogram.ParForProgramBlock.execute(ParForProgramBlock.java:599)
at org.apache.sysml.runtime.controlprogram.Program.execute(Program.java:116)
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)