cruise icon indicating copy to clipboard operation
cruise copied to clipboard

Use breeze wrapper instead of mahout

Open gyeongin opened this issue 9 years ago • 1 comments

Our current codebase uses mahout, which does not support in-place vector computation, leads to redundant memory allocation. For both performance and scalability, we should use other library supports in-place update. I investigated two netlib-java using libraries mtj and breeze, and mtj performed better than breeze. (In fact, breeze >= mtj > java-wrapped breeze)

gyeongin avatar Dec 21 '15 05:12 gyeongin

We decided to go with a breeze wrapper instead of mtj, due to license issues.

jsjason avatar Dec 24 '15 12:12 jsjason