我正在与DeepLearning4J一起使用1.0.0-beta7版本。我在运行时出现了两个错误。
- jnind4jcpu.dll不受支持的jni版本0xffffff
- java.library.path中没有nd4jcpu
我设置了一个到文件夹的路径,在该文件夹中我有一些其他的dll。我使用的是javajvm 1.8。
那么,对于问题#1,我应该使用哪个版本的jvm?在dn4j-maven项目中,我可以在哪里找到第二个jvm?我尝试了nd4j的uber jar,但仍然有同样的错误。
谢谢你的帮助!
您的问题与java版本无关。确保你没有混合dl4j的版本。
您实际上不需要深入研究内部,也不需要处理通常在基于jni的库中看到的任何手动解决方案。
您所需要做的就是在类路径中包含nd4j本机平台:
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-native-platform</artifactId>
<version>1.0.0-beta7</version>
</dependency>
Nd4j/dl4j基于javacpp,并为您处理所有这些。为了给你更具针对性的建议,我必须更多地了解你的环境(最好是在github上可复制(