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

Perftest: multinomial mlogreg/naivebayes failing w/ codegen enabled

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • SystemML 0.15
    • None
    • None

    Description

      The perftest scenarios multinomial, 100Kx1K and 1Mx1K dense/sparse are currently failing for Mlogreg and Naive Bayes if codegen is enabled. In detail, we get the following index out of bounds exception:

      Caused by: org.apache.sysml.runtime.DMLRuntimeException: java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException
      	at org.apache.sysml.runtime.codegen.SpoofCellwise.execute(SpoofCellwise.java:276)
      	at org.apache.sysml.runtime.instructions.cp.SpoofCPInstruction.processInstruction(SpoofCPInstruction.java:87)
      	at org.apache.sysml.runtime.controlprogram.ProgramBlock.executeSingleInstruction(ProgramBlock.java:266)
      	... 16 more
      Caused by: java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException
      	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
      	at java.util.concurrent.FutureTask.get(FutureTask.java:192)
      	at org.apache.sysml.runtime.codegen.SpoofCellwise.execute(SpoofCellwise.java:256)
      

      A similar but distinct issue which lets some Mlogreg instances fail manifests as follows

      Caused by: java.lang.ArrayIndexOutOfBoundsException: 4
      	at org.apache.sysml.runtime.codegen.SpoofCellwise.executeSparseColAggSum(SpoofCellwise.java:729)
      	at org.apache.sysml.runtime.codegen.SpoofCellwise.executeSparse(SpoofCellwise.java:348)
      	at org.apache.sysml.runtime.codegen.SpoofCellwise.execute(SpoofCellwise.java:236)
      	at org.apache.sysml.runtime.instructions.cp.SpoofCPInstruction.processInstruction(SpoofCPInstruction.java:87)
      	at org.apache.sysml.runtime.controlprogram.ProgramBlock.executeSingleInstruction(ProgramBlock.java:266)
      	... 16 more
      

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: