我想使用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。我该如何解决这个问题?
答案 0 :(得分:1)
看看nd4s build.sbt: https://github.com/deeplearning4j/nd4s/blob/master/build.sbt
答案 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