It doesn't stop working though, so I don't think it means we have to stop
using it. It's a simple connector that doesn't depend on other stuff.
Unless there's another better option, or until it no longer works, I think
it's fine.

On Fri, Oct 6, 2017 at 9:29 AM Takeshi Yamamuro <linguin....@gmail.com>
wrote:

> hi, devs
>
> (somebody've already noticed that though...) This is just a heads-up.
> It seems the author of netlib-java stopped maintaining the product in a
> few ago:
> The github repository've gone:
> https://github.com/fommil/netlib-java/tree/master/netlib
> Currently, he put it under gitlab and `attic` means he does not maintain
> anymore:
> https://gitlab.com/fommil/attic
>
> Currently, mllib and graphx rely on netlib, so we might need to
> refactor related code in future.
>
> See dependency:tree on the current master:
> https://gist.github.com/maropu/17bbb3559c8b4dd59544c71d23a98370
>
> The code below depends on netlib:
> (master $=)$grep -nr "com.github.fommil.netlib" .
> mllib/src/main/scala/org/apache/spark/ml/ann/BreezeUtil.scala:21:import
> com.github.fommil.netlib.BLAS.{getInstance => NativeBLAS}
> mllib/src/main/scala/org/apache/spark/ml/classification/GBTClassifier.scala:20:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala:29:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/ml/regression/GBTRegressor.scala:20:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala:25:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/mllib/linalg/BLAS.scala:20:import
> com.github.fommil.netlib.{BLAS => NetlibBLAS, F2jBLAS}
> mllib/src/main/scala/org/apache/spark/mllib/linalg/BLAS.scala:21:import
> com.github.fommil.netlib.BLAS.{getInstance => NativeBLAS}
> mllib/src/main/scala/org/apache/spark/mllib/linalg/CholeskyDecomposition.scala:20:import
> com.github.fommil.netlib.LAPACK.{getInstance => lapack}
> mllib/src/main/scala/org/apache/spark/mllib/linalg/EigenValueDecomposition.scala:21:import
> com.github.fommil.netlib.ARPACK
> mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala:26:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/mllib/optimization/NNLS.scala:22:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModel.scala:24:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/mllib/stat/KernelDensity.scala:20:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/mllib/tree/model/treeEnsembleModels.scala:22:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/mllib/util/LinearDataGenerator.scala:23:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> mllib/src/main/scala/org/apache/spark/mllib/util/SVMDataGenerator.scala:22:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
> graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala:22:import
> com.github.fommil.netlib.BLAS.{getInstance => blas}
>
> Best,
> takeshi
>
> --
> ---
> Takeshi Yamamuro
>

Reply via email to