Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The perftest scenario Mlogreg icpt 1 for 10M x 1K is failing due to unsupported cbind in cell templates.
Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.sysml.hops.codegen.cplan.CNodeBinary.BinType.CBIND
at java.lang.Enum.valueOf(Enum.java:238)
at org.apache.sysml.hops.codegen.cplan.CNodeBinary$BinType.valueOf(CNodeBinary.java:30)
at org.apache.sysml.hops.codegen.template.TemplateCell.rConstructCplan(TemplateCell.java:200)
at org.apache.sysml.hops.codegen.template.TemplateCell.constructCplan(TemplateCell.java:120)
at org.apache.sysml.hops.codegen.SpoofCompiler.rConstructCPlans(SpoofCompiler.java:579)
at org.apache.sysml.hops.codegen.SpoofCompiler.rConstructCPlans(SpoofCompiler.java:587)
at org.apache.sysml.hops.codegen.SpoofCompiler.rConstructCPlans(SpoofCompiler.java:591)
at org.apache.sysml.hops.codegen.SpoofCompiler.optimize(SpoofCompiler.java:379)
... 17 more
The root cause is that row memo table entries are converted to cell entries due to violated blocksize constaints, this is however not valid for cbind and similar operations that are not supported in cell templates.
Attachments
Issue Links
- relates to
-
SYSTEMDS-1284 Code generation for operator fusion
- Closed