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: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to