[ 
https://issues.apache.org/jira/browse/MAHOUT-1693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14504223#comment-14504223
 ] 

ASF GitHub Bot commented on MAHOUT-1693:
----------------------------------------

GitHub user andrewpalumbo reopened a pull request:

    https://github.com/apache/mahout/pull/120

    MAHOUT-1693: FunctionalMatrixView materializes row vectors in scala shell

     Override .toString() to simply return the class name in  
FunctionalMatrixView.java solves this problem.  

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/andrewpalumbo/mahout testMatrices

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/mahout/pull/120.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #120
    
----
commit fac851790e2f20d6bde4583c75331f86795154bf
Author: Andrew Palumbo <[email protected]>
Date:   2015-04-21T03:08:57Z

    Override .toString() in FunctionalMatrixView.java

----


> FunctionalMatrixView materializes row vectors in scala shell
> ------------------------------------------------------------
>
>                 Key: MAHOUT-1693
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-1693
>             Project: Mahout
>          Issue Type: Bug
>          Components: Mahout spark shell, Math
>    Affects Versions: 0.10.0
>            Reporter: Suneel Marthi
>            Assignee: Andrew Palumbo
>            Priority: Blocker
>             Fix For: 0.10.1
>
>
> FunctionalMatrixView materializes row vectors in scala shell.
> Problem first reported by a user Michael Alton, Intel:
> "When I first tried to make a large matrix, I got an out of Java heap space 
> error. I increased the memory incrementally until I got it to work. “export 
> MAHOUT_HEAPSIZE=8000” didn’t work, but “export MAHOUT_HEAPSIZE=64000” did. 
> The question is why do we need so much memory? A 5000x5000 matrix of doubles 
> should only take up ~200MB of space?"
> Problem has been narrowed down to not override toString() method in 
> FunctionalMatrixView which causes it to materialize all of the row vectors 
> when run in Mahout Spark Shell.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to