5

我想使用 scala 在我自己的 sbt 项目中运行deeplearning4j 示例中的 LSTM 代码。我的设置是 Ubuntu 14.04、sbt 0.13、Oracle Java 8、nd4j 版本 0.5.0、scala 2.11.8。我的方法可以在我的 git repo中找到。随意克隆它。在运行时我收到以下警告和错误。我怎样才能解决这个问题?

4

4 回答 4

1

可能是由于 SBT 中的错误,一些内部变量当前未解决,导致依赖项“nd4j-native-package”的解析失败。作为一种解决方法,您可以对 nd4j 使用以下依赖项声明:

libraryDependencies ++= Seq(
  "org.nd4j" % "nd4j-native" % "0.5.0" classifier "$platform",
  "org.nd4j" % "nd4j-native" % "0.5.0"
)

有关支持哪些平台字符串的完整列表,请参阅http://nd4j.org/dependencies.html

希望能帮助到你。

于 2016-09-01T12:31:22.993 回答
1

看看 nd4s build.sbt: https ://github.com/deeplearning4j/nd4s/blob/master/build.sbt

于 2016-08-24T00:03:05.610 回答
0

如果你在 sbt 中启用了 Coursier 插件并看到如下错误:

coursier.ResolutionException: 1 not found
  https://repo1.maven.org/maven2/org/nd4j/nd4j-native/0.5.0/nd4j-native-0.5.0-${os.name}-${os.arch}.${project.packaging}
[error] (*:update) coursier.ResolutionException: 1 not found
[error]   https://repo1.maven.org/maven2/org/nd4j/nd4j-native/0.5.0/nd4j-native-0.5.0-${os.name}-${os.arch}.${project.packaging}

您需要禁用它或获取包含alexarchambault/coursier#341修复程序的版本

于 2016-10-29T05:15:56.493 回答
-1

你能加入 Gitter 上的 Deeplearning4j/ND4J 社区吗?有人会在那里回答你的问题...... https://gitter.im/deeplearning4j/deeplearning4j

于 2016-08-23T21:03:55.630 回答