【问题标题】:issue when run deeplearning4J example运行 deeplearning4J 示例时的问题
【发布时间】:2016-10-26 15:01:06
【问题描述】:

我正在学习深度学习,并使用 deeplearning4J tuts。 但是当我运行示例代码时,出现了一些问题:

Caused by: java.lang.UnsatisfiedLinkError: no jnind4j in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:727)
    at org.bytedeco.javacpp.Loader.load(Loader.java:502)
    at org.nd4j.nativeblas.NativeOps.<clinit>(NativeOps.java:37)
    ... 18 more

我在网上尝试了一些解决方案,但它不起作用。 所以,如果你知道如何解决它,请帮助我。

【问题讨论】:

    标签: java intellij-idea deeplearning4j


    【解决方案1】:

    您需要在某处解压cuda-9.1-7.1-1.4.1-windows-x86_64.jarnd4j-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】:

      我遇到了同样的问题。但问题是我使用了错误的 import nd4j-native。而不是我使用 nd4j-native-platform 导入并解决了问题。 希望对您有所帮助。

      【讨论】:

      • 你在哪里使用 nd4j-native-platform 导入?
      【解决方案3】:

      我会尝试在这里回答这个问题,但通常这是聊天派上用场的地方(很多关于你的环境的询问和来回这里..)

      我会尝试在这里回答这个问题,但是本机代码(尤其是示例)应该可以正常运行。

      您也可以尝试提交问题: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 工件 id。

      这是您修改 nd4j 后端的地方: https://github.com/deeplearning4j/dl4j-examples/blob/master/dl4j-examples/pom.xml#L64

      您可以尝试摆脱它并将其替换为我告诉您的 1 个工件 ID。如果这不能解决问题,我建议您使用 gitter。

      请进到 gitter:https://gitter.im/deeplearning4j/deeplearning4j

      实时帮助。

      【讨论】:

        猜你喜欢
        • 2016-07-31
        • 2016-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-04
        • 2012-11-19
        • 1970-01-01
        • 2012-11-12
        相关资源
        最近更新 更多