Uploaded image for project: 'Mahout'
  1. Mahout
  2. MAHOUT-6

Need a matrix implementation



    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.1
    • Component/s: None
    • Labels:


      We need matrices for Mahout.

      An initial set of basic requirements includes:

      a) sparse and dense support are required

      b) row and column labels are important

      c) serialization for hadoop use is required

      d) reasonable floating point performance is required, but awesome FP is not

      e) the API should be simple enough to understand

      f) it should be easy to carve out sub-matrices for sending to different reducers

      g) a reasonable set of matrix operations should be supported, these should eventually include:
      simple matrix-matrix and matrix-vector and matrix-scalar linear algebra operations, A B, A + B, A v, A + x, v + x, u + v, dot(u, v)
      row and column sums
      generalized level 2 and 3 BLAS primitives, alpha A B + beta C and A u + beta v

      h) easy and efficient iteration constructs, especially for sparse matrices

      i) easy to extend with new implementations


        1. MAHOUT-6l.patch
          192 kB
          Grant Ingersoll
        2. MAHOUT-6k.diff
          182 kB
          Jeff Eastman
        3. MAHOUT-6j.diff
          184 kB
          Jeff Eastman
        4. MAHOUT-6i.diff
          149 kB
          Jeff Eastman
        5. MAHOUT-6h.patch
          51 kB
          Grant Ingersoll
        6. MAHOUT-6g.diff
          45 kB
          Jeff Eastman
        7. MAHOUT-6f.diff
          69 kB
          Jeff Eastman
        8. MAHOUT-6e.diff
          54 kB
          Jeff Eastman
        9. MAHOUT-6d.diff
          50 kB
          Jeff Eastman
        10. MAHOUT-6c.diff
          41 kB
          Jeff Eastman
        11. MAHOUT-6b.diff
          32 kB
          Jeff Eastman
        12. MAHOUT-6a.diff
          18 kB
          Jeff Eastman

          Issue Links



              • Assignee:
                gsingers Grant Ingersoll
                tdunning@veoh.com Ted Dunning
              • Votes:
                0 Vote for this issue
                2 Start watching this issue


                • Created: