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

eigen() fails with "Unsupported function EIGEN" but diag() works

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • SystemML 0.9
    • SystemML 0.10
    • APIs
    • None
    • Linux ip-172-20-42-170 3.13.0-61-generic #100-Ubuntu SMP Wed Jul 29 11:21:34 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

      Scala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL

      spark-core_2.10-1.3.0.jar

    Description

      Could be some simple error, since I'm new to SystemML

      I'm running a tiny DML script:

      X = read($Xin)
      ee = eigen(X)

      via some things to set up the matrix in scala, ending with

      val sysMlMatrix = RDDConverterUtils.dataFrameToBinaryBlock(sc, df, mc, false)
      val ml = new MLContext(sc)
      ml.reset()
      ml.registerInput("X", sysMlMatrix, numRows, numCols)
      ml.registerOutput("e")
      val nargs = Map("Xin" -> " ", "Eout" -> " ")
      val outputs = ml.execute("dum.dml", nargs)

      I could certainly be doing something wrong, but it does run if I replace eigen() with diag() and both are listed similarly in the guide http://apache.github.io/incubator-systemml/spark-mlcontext-programming-guide.html

      Is eigen() supported currently and does it require some installation of some library? I didn't see anything about that in the docs.

      Thanks, this looks super useful!
      This might just be a documentation bug, not a code bug, but I'm not sure how else to contact people about it and get it resolved. Are there forums?

      --Golda

      Attachments

        Activity

          People

            mboehm7 Matthias Boehm
            gvelez17@gmail.com Golda Velez
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 0.5h
                0.5h
                Remaining:
                Remaining Estimate - 0.5h
                0.5h
                Logged:
                Time Spent - Not Specified
                Not Specified