标签: netlib

Spark netlib-java BLAS

我正在尝试解决我的非工作apache spark和netlib设置问题,我不知道接下来该做什么.

这里有一些信息:

  • Spark 1.3.1(但也试过1.5.1)
  • 具有3个节点的Mesos群集
  • Ubuntu Trusty在每个节点上安装并遵循BLAS包

    $ dpkg -l | grep 'blas\|atlas\|lapack'
    ii  libopenblas-base                    0.2.8-6ubuntu1                   amd64        Optimized BLAS (linear algebra) library based on GotoBLAS2
    
    $ update-alternatives --get-selections | grep 'blas\|lapack'
    libblas.so.3                   auto     /usr/lib/openblas-base/libblas.so.3
    
    Run Code Online (Sandbox Code Playgroud)

我已经构建了一个样本jar来测试netlib-java是否可以检测到这个库,并使用以下代码:

object Main extends App {
  println(com.github.fommil.netlib.BLAS.getInstance().getClass().getName())
  println(com.github.fommil.netlib.LAPACK.getInstance().getClass().getName())
}
Run Code Online (Sandbox Code Playgroud)

当我执行此代码时,我得到以下响应:

$ java -jar artifacts/BLAStest-assembly-1.0.jar
Mar 29, 2016 3:43:33 PM com.github.fommil.netlib.BLAS <clinit>
WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS
Mar 29, 2016 3:43:33 PM com.github.fommil.jni.JniLoader liberalLoad
INFO: successfully loaded /tmp/jniloader6790966128222263615netlib-native_ref-linux-x86_64.so
com.github.fommil.netlib.NativeRefBLAS
Mar 29, 2016 …
Run Code Online (Sandbox Code Playgroud)

blas apache-spark netlib

7
推荐指数
1
解决办法
5247
查看次数

标签 统计

apache-spark ×1

blas ×1

netlib ×1