Xiangrui Meng created SPARK-5814:
------------------------------------
Summary: Remove JBLAS from runtime dependencies
Key: SPARK-5814
URL: https://issues.apache.org/jira/browse/SPARK-5814
Project: Spark
Issue Type: Dependency upgrade
Components: GraphX, MLlib
Reporter: Xiangrui Meng
Assignee: Xiangrui Meng
We are using mixed breeze/netlib-java and jblas code in MLlib. They take
different approaches to utilize native libraries and we should keep only one of
them. netlib-java has a clear separation between Java implementation and native
JNI libraries, while JBLAS packs statically linked binaries that causes license
issues (SPARK-5669). So we want to remove JBLAS from Spark runtime.
One issue with this approach is that we have JBLAS' DoubleMatrix exposed (by
mistake) in SVDPlusPlus of GraphX. We should deprecate it and replace
`DoubleMatrix` by `Array[Double]`.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]