gpt4 book ai didi

scala - 如何在 Spark 中使用 BLAS 库?

转载 作者:行者123 更新时间:2023-12-04 23:19:27 26 4
gpt4 key购买 nike

我是 Scala 的新手,我正在用 Scala 编写一个 Spark 应用程序,我需要使用 axpy函数来自 org.apache.spark.mllib.linalg.BLAS .但是,用户似乎无法访问它。相反,我尝试导入 com.github.fomil.netlib并直接访问它。但我也可以。我需要乘以 DenseVector。

最佳答案

现在,mllib 中的 BLAS 类被标记为 private[spark]在 Spark source code .这意味着,正如您似乎已经发现的那样,无法从外部访问以激发自身。简而言之,您不能在代码中使用它。

如果想直接使用netlib-java类,需要在项目中添加如下依赖

libraryDependencies += "com.github.fommil.netlib" % "all" % "1.1.2" pomOnly()

这应该允许您导入 BLAS 类。请注意,我还没有真正尝试使用它,但我可以执行 BLAS.getInstance()没有问题。如此处所述 - https://github.com/fommil/netlib-java 在某些 Linux 平台上安装可能会有些复杂.

关于scala - 如何在 Spark 中使用 BLAS 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31861629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com