无法使用SBT(MacOS)为Scala构建Tensorflow

时间:2019-04-15 12:46:04

标签: macos scala tensorflow sbt

我正在尝试使用MacOS上的this构建TensorFlow到我的Scala项目中。

对于installation,他们提供了两种方法:

1)在SBT版本中包括以下行:

libraryDependencies += "org.platanios" % "tensorflow" % "0.4.0" classifier "darwin-cpu-x86_64"

但是,这无法生成,并出现以下错误:

unresolved dependency: org.platanios#tensorflow;0.4.0: not found

2)从头开始构建TensorFlow (我通过以下步骤完成):

  • 克隆tensorflow git存储库

  • 结帐分支r1.12

  • 运行./configure

  • 使用bazel和以下命令进行构建:bazel build --config=opt --cxxopt=-D_GLIBCXX_USE_CXX11_ABI=0 //tensorflow:libtensorflow.so

  • 将libtensorflow.so添加到LD_LIBRARY_PATH中的目录

  • 使用brew安装protobuf

但是,当我想在项目中导入张量流时,仍然没有成功。

关于如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:1)

我认为您只需要指定scala版本(希望是2.12),所以放置tensorflow_2.12而不是tensorflow