如何为nd4j和deeplearning4j设置scala sbt项目

时间:2016-08-23 14:38:18

标签: scala sbt deeplearning4j nd4j

我想使用scala在我自己的sbt项目中运行来自deeplearning4j examples的LSTM代码。我的设置是Ubuntu 14.04,sbt 0.13,Oracle Java 8,nd4j 0.5.0版,scala 2.11.8。我的方法可以在我的git repo中找到。随意克隆它。 在运行时,我得到以下warnings and errors。我该如何解决这个问题?

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

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

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

有关支持哪些平台字符串的综合列表,请参阅{{3}}

希望它有所帮助。

答案 2 :(得分: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

修复程序的版本

答案 3 :(得分:-1)

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

相关问题