How to use BLAS library in Spark?(Symbol BLAS is inaccessible from this space)

How to use BLAS library in Spark?

当我们按以下方法引入BLAS包时,会出现Symbol BLAS is inaccessible from this space 这样的错误。

import org.apache.spark.mllib.linalg.BLAS.{axpy, dot}

我们进入BLAS源代码文件,会看到这样一行

private[spark] object BLAS extends Serializable with Logging

其中private[spark]的意思是该对象只能在含有spark的类中使用。

此时,可以考虑将package一行换为如下语句,即可解决问题。

package org.apache.spark

如果以上解决不了问题,可以考虑以下解决方案:

https://stackoverflow.com/questions/31861629/how-to-use-blas-library-in-spark


原网址: 访问
创建于: 2019-04-12 01:28:51
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论