[ https://issues.apache.org/jira/browse/MAHOUT-1786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15849929#comment-15849929 ]
ASF GitHub Bot commented on MAHOUT-1786: ---------------------------------------- Github user rawkintrevo commented on the issue: https://github.com/apache/mahout/pull/174 @michellemay let me know if there is anything I can do to help push this forward. Thanks for your hard work! > Make classes implements Serializable for Spark 1.5+ > --------------------------------------------------- > > Key: MAHOUT-1786 > URL: https://issues.apache.org/jira/browse/MAHOUT-1786 > Project: Mahout > Issue Type: Improvement > Components: Math > Affects Versions: 0.11.0 > Reporter: Michel Lemay > Assignee: Pat Ferrel > Priority: Minor > Labels: performance > Fix For: 0.13.1 > > > Spark 1.5 comes with a new very efficient serializer that uses code > generation. It is twice as fast as kryo. When using mahout, we have to set > KryoSerializer because some classes aren't serializable otherwise. > I suggest to declare Math classes as "implements Serializable" where needed. > For instance, to use coocurence package in spark 1.5, we had to modify > AbstractMatrix, AbstractVector, DenseVector and SparseRowMatrix to make it > work without Kryo. -- This message was sent by Atlassian JIRA (v6.3.15#6346)