Java 构建NeuralNetConfiguration配置类时出现deeplearning4j错误:org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException
我正试图在intellij中启动一个新项目,用deeplearning4j进行一些深度强化学习,但在构建NeuralNetConfiguration类时出现了错误。我认为问题在于我的pom.xml文件Java 构建NeuralNetConfiguration配置类时出现deeplearning4j错误:org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException,java,maven,deeplearning4j,Java,Maven,Deeplearning4j,我正试图在intellij中启动一个新项目,用deeplearning4j进行一些深度强化学习,但在构建NeuralNetConfiguration类时出现了错误。我认为问题在于我的pom.xml文件 Exception in thread "main" java.lang.ExceptionInInitializerError at org.deeplearning4j.nn.conf.MultiLayerConfiguration$Builder.build(MultiLayerConfig
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.deeplearning4j.nn.conf.MultiLayerConfiguration$Builder.build(MultiLayerConfiguration.java:719)
at org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.build(NeuralNetConfiguration.java:258)
at test.<clinit>(test.java:20)
Caused by: java.lang.RuntimeException: org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException: Please ensure that you have an nd4j backend on your classpath. Please see: http://nd4j.org/getstarted.html
at org.nd4j.linalg.factory.Nd4j.initContext(Nd4j.java:5131)
at org.nd4j.linalg.factory.Nd4j.<clinit>(Nd4j.java:226)
... 3 more
线程“main”java.lang.ExceptionInInitializeError中的异常
位于org.deeplearning4j.nn.conf.MultiLayerConfiguration$Builder.build(MultiLayerConfiguration.java:719)
位于org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.build(NeuralNetConfiguration.java:258)
测试时。(test.java:20)
原因:java.lang.RuntimeException:org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException:请确保类路径上有nd4j后端。请参阅:http://nd4j.org/getstarted.html
位于org.nd4j.linalg.factory.nd4j.initContext(nd4j.java:5131)
位于org.nd4j.linalg.factory.nd4j.(nd4j.java:226)
... 3个以上
我在pom.xml文件中有这两个依赖项,我认为这就足够了?说到这件事,我有点新手
<dependencies>
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-native-platform</artifactId>
<version>1.0.0-beta6</version>
</dependency>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-core</artifactId>
<version>1.0.0-beta6</version>
</dependency>
</dependencies>
org.nd4j
nd4j本机平台
1.0.0-beta6
org.deeplearning4j
深度学习4J型芯
1.0.0-beta6
如果使用CUDA v9.2+已安装且与NVIDIA兼容的硬件,请添加以下依赖项
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-cuda-10.1</artifactId>
<version>1.0.0-beta6</version>
</dependency>
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-native</artifactId>
<version>1.0.0-beta6</version>
</dependency>
org.nd4j
我希望这能有所帮助。@mgnbar我能知道,您是如何解决这个问题的吗?