我正在学习深度学习,并使用deeplearning4J tuts。 但是当我运行示例代码时,会出现一些问题:
[[1]]
[,1] [,2]
[1,] 1 1
[2,] 1 1
[[2]]
[,1] [,2] [,3] [,4]
[1,] 1 1 1 1
[2,] 1 1 1 1
[3,] 1 1 1 1
[[3]]
[,1] [,2]
[1,] 1 1
[2,] 1 1
[3,] 1 1
[[4]]
[,1] [,2]
[1,] 1 1
[2,] 1 1
[3,] 1 1
我在网上尝试了一些解决方案,但它不起作用。 所以,如果你知道如何解决它,请帮助我。
答案 0 :(得分:2)
我遇到了同样的问题。但问题是我使用了错误的导入,nd4j-native。而不是我使用nd4j-native-platform导入并修复了问题。 希望它有所帮助。
答案 1 :(得分:2)
启动应用程序时,需要将cuda-9.1-7.1-1.4.1-windows-x86_64.jar
和nd4j-cuda-9.1-1.0.0-beta-windows-x86_64.jar
解压缩到某个地方,并将本机dll的路径添加到java.library.path属性中。
例如:
-Djava.library.path=C:\<path where you unzipped>\cuda-9.1-7.1-1.4.1-windows-x86_64\org\bytedeco\javacpp\windows-x86_64;C:\<path where you unzipped>\nd4j-cuda-9.1-1.0.0-beta-windows-x86_64\org\nd4j\nativeblas\windows-x86_64
答案 2 :(得分:0)
我会在这里尝试回答这个问题,但通常情况下这就是聊天派上用场的地方(很多关于你的环境以及在这里来回询问......)
我试着在这里回答这个问题,但是本机代码(尤其是示例代码)应该可以正常运行。
您也可以尝试提交问题:https://github.com/deeplearning4j/dl4j-examples/issues
同时,请阅读nd4j后端的内容: http://nd4j.org/backend.html
这应该是您需要运行的唯一依赖项: http://search.maven.org/#artifactdetails%7Corg.nd4j%7Cnd4j-native-platform%7C0.6.0%7Cjar
我们与之交谈的每个人都可以使用这些示例。
你似乎没有做任何与众不同的事情。
替代方案可能只是将nd4j-native artifact id与适当的分类器一起使用。
这是修改nd4j后端的地方: https://github.com/deeplearning4j/dl4j-examples/blob/master/dl4j-examples/pom.xml#L64
你可以尝试摆脱这个并用我告诉你的1个神器ID替换它。如果这不能解决问题,我建议你进入gitter。
请进入gitter:https://gitter.im/deeplearning4j/deeplearning4j
获取实时帮助。